Chapter 25 of The XML 1.1 Bible, Designing a New XML Application
Listing 25-1: An XML Document for Samuel English Anderson
Listing 25-2: person.dtd: The Complete PERSON DTD
Listing 25-3: commented_person.dtd: The PERSON DTD with Comments
Listing 25-4: person.xsd: The Complete PERSON Schema
Listing 25-5: annotated_person.xsd: The Annotated PERSON Schema
Listing 25-6: An XML Document for Samuel English Anderson’s Family
Listing 25-7: family.dtd: A DTD That Describes a Family
Listing 25-8: family.xsd: A Schema That Describes a Family
Listing 25-9: source.dtd: A Simple SOURCE DTD
Listing 25-10: source.xsd: A Simple SOURCE Schema
Listing 25-11: An XML Document of a Complete Family Tree
Listing 25-12: family_tree.dtd: The Family Tree DTD
Listing 25-13: familytree.xsd: The Family Tree Schema
Listing 25-14: genealogy-namespace.mod: The Namespace DTD Module
Listing 25-15: genealogy-qname.mod: The Namespace DTD Module
Listing 25-16: person.mod: The Person Module
Listing 25-17: family.mod: The Family Module
Listing 25-18: source.mod: The Source Module
Listing 25-19: family_tree.mod: The Family Tree Module
Listing 25-21: The Complete Family Tree Style Sheet
Listing 25-20: FamilyTree_driver.dtd: The Driver DTD
Listing 25-22: The RDDL Document for the Family Tree XML Application Developed in This Chapter
Copyright 2004
Elliotte Rusty Harold
elharo@metalab.unc.edu
Last Modified March 1, 2004