XML stands for eXtensible Markup Language. Why is it increasingly popular? How does it impact the business world? Why do you want to exchange information in XML format? Why are we talking about XML with databases? This chapter provides the answers to all of these questions. We first provide some basic introduction to XML, then we look at the different XML capabilities offered by DB2.
In this chapter you will learn about:
The fundamentals of XML
Well-formed and validated XML documents
XML namespaces and XML schema
The pureXML support in DB2
XQuery and SQL/XML languages
XML schema support and validation in DB2
Indexes over XML data
XML performance considerations
pureXML support was introduced ...