XML SummaryWhat to learn next?
XML Summary
XML can be used to exchange, share, and store data.
XML documents forma tree structurethat starts at the "root" and branches to the "leaves".
XML has very simplesyntax rules. XML with correct syntax is "well-formed". Valid XML is againstDTDis validated.
XSLTUsed to convert XML to other formats, such as HTML.
All modern browsers have a built-inXML parser, which can read and manipulate XML.
DOM(Document Object Model) defines a standard way to access XML.
XMLHttpRequestThe object provides a way to communicate with a server after the page has loaded.
XML Namespacesprovides a method to avoid element naming conflicts.
CDATAText within the section is ignored by the parser.
OurXML Examplesalso represent a summary of this XML tutorial.
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 short 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 and can be used in any programming language, such as Java, JavaScript, and VBScript.
If you want to learn more about DOM, please visit ourXML DOM Tutorial。
XSLT (XML Stylesheet Language Transformations)
XSLT is a stylesheet language for XML files.
By using XSLT, XML documents can be converted to other formats, such as XHTML.
If you want to learn more about XSLT, please visit ourXSLT Tutorial。
XML DTD (Document Type Definition)
The purpose of DTD is to define the legal elements, attributes, and entities in an XML document.
By using a DTD, each XML file can carry a description of its own format.
DTD can be used to confirm whether the data you receive and your own data are valid.
If you want to learn more about DTD, please visit ourDTD 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, please visit ourXML Schema Tutorial。
Other Extensions