1

Foundations

After a browse through the history of documentation and scripture, this chapter discusses some basic concepts that determine the structure of documents. We then turn to schema definition and give a first glimpse of the three schema languages featured in this book: DTD, XML Schema, and Relax NG.

Beginning with Section 1.6, the chapter becomes somewhat mathematical. Readers with an aversion to mathematics may skip the rest of the chapter. Those of you who stick with it will gain a better understanding of how schema languages are constructed and used. First, we discover ...

Get Modeling Business Objects with XML Schema now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.