XML Series Tutorial
When XML (eXtensible Markup Language) was introduced to the software industry in February 1998, it brought a storm to the entire industry. For the first time in history, the world had a universally applicable and adaptable format for structuring documents and data, which could not only be used for the WEB but also anywhere else.
In this series of tutorials, we provide you with comprehensive XML learning resources.
Please read the tutorial introduction below first. You can also directly select the tutorial you need from the menu on the left!
XML
XML refers to Extensible Markup Language.
In our XML tutorial, you will learn what XML is, as well as the differences between XML and HTML. You will also learn how to start using XML in your applications.
XSL
XSL refers to Extensible Stylesheet Language. XSLT refers to XSL Transformation.
In this tutorial, you will learn how to use XSLT to convert XML documents to other documents, such as XHTML.
XSL-FO
XSL-FO refers to Extensible Stylesheet Language Formatting Objects (XSL Formatting Objects).
In our XSL-FO tutorial, you will learn how to use XSL-FO to format XML documents for output.
XPath
XPath is a language for finding information in XML documents. XPath can be used to traverse elements and attributes in XML documents.
XPath is a major element of the W3C XSLT standard, and XQuery and XPointer are both built on top of XPath expressions.
Therefore, understanding XPath is the foundation of many advanced XML applications.Start learning XPath !
XLink and XPointer
XLink defines the standard method for creating hyperlinks in XML documents.
XPointer allows these hyperlinks to point to more specific parts (fragments) of XML documents.
DTD
The role of DTD (Document Type Definition) is to define the legal building blocks of XML documents.
It uses a series of valid elements to define the document structure.
XML Schema
XML Schema is a DTD (Document Type Definition) replacement based on XML.
XML Schema describes the structure of XML documents.
XML Schema language is also known as XML Schema Definition (XSD).
In this tutorial, you will learn how to read and create XML Schema language in applications, why XML Schema is more powerful than DTD, and how to use XML Schema in your application.
DOM
The XML Document Object Model defines standard methods for accessing and manipulating XML documents.
DOM represents an XML document as a tree structure, with leaves defined as nodes.
XForms
XForms is the next generation of HTML forms.
In our XForms tutorial, you will learn how to start applying XForms in applications.
WAP
The WAP protocol is designed to display Internet content on wireless clients such as mobile phones.
WML is a language used to create pages displayed by WAP browsers.
In our WAP tutorial, you will learn about WAP and WML.
You will learn how to convert web pages into a compact format (pocket format) so that your information can be accessed by wireless clients such as mobile phones.