Chapter 6. XML Query Language and Navigation

XML sprang to life as a metalanguage that can be used to describe any sort of data and documents using a truly hierarchical representation, or a representation that simply looks hierarchical. As XML gained broad acceptance from the software industry, the need for additional and related standards promptly arose. In Chapter 5, we looked at the XML Document Object Model (XML DOM), which represents the official object model for XML data containers.

Although it is rich and powerful, XML DOM alone does not address the needs of XML data retrieval. One of the key advantages of XML markup text over plain text is that it can be used to mark portions of the text with special tags and attributes. So how do you ...

Get Applied XML Programming for Microsoft® .NET now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.