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 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.