4

XML Basics

In this part of the book we will implement the conceptual models that we have developed in Part I as XML schemata in three ways—in the form of DTDs, in XML Schema, and in Relax NG. But before we do so, an overview of the concepts and facilities of all three schema languages is presented.

This chapter deals with the DTD as it is defined in the XML 1.0 specification [Bray2000]. But before we go into the DTD details, we will look at some advanced XML topics, such as XML namespaces, the XML information model, and canonical XML. A good understanding of namespaces and the XML Information Set is essential for appreciating the ...

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.