While a little bit out dated for its testing realm, this article holds some still useful information for the modern developer. "XML in the browser has been the subject of many spirited discussions about bleeding-edge web development. Some feel that XML in place of HTML isn’t ready for prime time due to the lack of user agents that can properly parse and render it. Others feel that XML really belongs on the server or used solely as a descriptive framework for data and has no place in the visual world of the Web which is already adequately served by
The Web Consortium's XML Linking working group is developing specifications to enable more advanced hypertext functionality on the Web: in particular fine-grained anchors, external annotation, and bi-directional links. This paper examines basic goals and approaches; describes HTML linking limitations XML Linking seeks to overcome; and surveys the Working Group's primary specifications: XPath, XPointer, and XLink. As of this writing, the last two, while well advanced, are not final recommendations, and so are subject to change. Consult the W3C Web site
This tutorial has taught you how to find information in an XML document.
You have learned how to use XPath to navigate through elements and attributes in an XML document.
You have also learned how to use some of the standard functions that are built-in in XPath.
For more information on XPath, please look at our XPath Reference.
Now You Know XPath, What's Next?
The next step is to learn about XSLT, XQuery, XLink, and XPointer.
XSLT
XSLT is the style sheet language for XML files.
With XSLT you can transform XML documents into other