XML Summary: "What to Learn Next?"
XML Summary
XML can be used for exchanging, sharing, and storing data.
XML documents form a tree structure starting from "root" and branching out to "leaves".
XML has very simple syntax rules. XML with correct syntax is "well-formed". Valid XML is validated against a DTD.
XSLT is used to transform XML into other formats, such as HTML.
All modern browsers have a built-in XML parser that can read and manipulate XML.
The DOM (Document Object Model) defines a standard way to access XML.
The XMLHttpRequest object provides a way for web pages to communicate with the server after loading.
XML Namespaces provide a method to avoid element name conflicts.
Text within CDATA sections is ignored by the parser.
Our XML Examples also represent this XML tutorial summary.
What to Learn Next?
We recommend learning XML DOM and XSLT.
If you want to learn about validating XML, we recommend learning DTD and XML Schema.
Below is a brief description of each topic.
XML DOM (Document Object Model)
XML DOM defines a standard way to access and process XML documents.
XML DOM is platform and language independent, usable with any programming language like Java, JavaScript, and VBScript.
If you want to learn more about DOM, visit our XML DOM Tutorial.
XSLT (XML Stylesheet Language Transformations)
XSLT is a stylesheet language for XML files.
Using XSLT, you can transform XML documents into other formats, such as XHTML.
If you want to learn more about XSLT, visit our XSLT Tutorial.
XML DTD (Document Type Definition)
The purpose of DTD is to define the legal elements, attributes, and entities in an XML document.
Using DTD, every XML file can carry a description of its own format.
DTD can be used to validate both the data you receive and your own data.
If you want to learn more about DTD, visit our DTD Tutorial.
XML Schema
XML Schema is an XML-based alternative to DTD.
Unlike DTD, XML Schema supports data types and uses XML syntax.
If you want to learn more about XML Schema, visit our XML Schema Tutorial.