We revisit the planet XML applications. This time we take a data oriented approach, most of the details are stored in attributes rather than as text.
We use ID attributes and reference them with IDREF attributes.
We can allow attributes to be mandatory or optional, we can specify default values. We can force values to be chosen from a list.
We may define a % entity - this allows us to define fragments and reused them in our DTD.
The most important XML application ever is HTML. We take a brief look at this monster DTD and write some valid HTML.
The Dublin core is a standard for referencing matrerials. We can write documents to that standard.
XHTML 1.1 is modular. We can take bits of it and incorporate them into our own DTD.
We can augment XHTML with out own custom tags.
We add and subtract bits of XHTML
Answers: [Planet Node: ATTLIST with CDATA and ID] [ATTLIST values ID and IDREF] [ATTLIST #REQUIRED, #IMPLIED, defaults and enumerated types] [Using entities] [Using XHTML 1.1] [The Dublin Core] [Using modular xhtml] [Using modular xhtml II] [Using modular xhtml III]