Learn XML
A markup language for encoding documents in a format that is both human-readable and machine-readable. Widely used for storing and transporting structured data, with technologies such as XPath, XQuery, XSLT, and XML DOM for querying, transforming, and manipulating XML documents.
XML Tutorial
Learn the fundamentals of XML and how to represent structured information using a simple, text-based format.
Start Tutorial →
XML Reference
Quick syntax, elements and attributes, references.
See Reference →
XML Document Type Definition
Learn how DTD provides a grammar for formally describing and validating the structure of XML documents.
Learn DTD →
XML Schema Definition
Learn XSD, the W3C-recommended language for formally describing and validating XML documents with more powerful features than DTD.
Learn XSD →
XML DOM
Learn how the XML Document Object Model provides a standard way to access, navigate, and manipulate XML documents.
Learn XML DOM →
XML XPath
Learn XPath, a query language used to select, navigate, and access elements and data within XML documents.
Learn XPath →
XML XSLT
Learn XSLT, a standard language for transforming XML documents into other document formats and structures.
Learn XSLT →
XML XQuery
Learn XQuery, a functional query language built on XPath for querying and extracting information from XML documents.
Learn XQuery →