ABSTRACT

Chapter 8 discusses the basics of XML. In particular, a simple XML document is described; and then concepts such as containers, elements, attributes, and namespaces are explained. Then, the ways in which data types could be incorporated into domaintype definitions (DTDs) are shown. Whereas the concepts in Chapter 8 explained the basics of XML, this chapter discusses some of the more advanced concepts. Similar to Chapter 8, the goal is not to make the reader proficient in XML. The aim is to give the big picture and to discuss the relationship of XML to data management and the semantic Web. Should the reader be interested in writing XML documents, numerous books are available on the syntax, with some of the references given in this book. The topics often become outdated, however, because the field is continually evolving. We hear of numerous commercial XML products as well as XML standards groups in addition to the groups by World Wide Web Consortium (W3C). Therefore, for up-to-date information on XML, the reader is encouraged to keep track of the various W3C Web pages.