Many newcomers to XML, the Extensible Markup Language, find it difficult to grasp what XML is and what XML is for. Part of the difficulty arises from the fact that XML is pretty abstract, and part is because XML can do many things, not just one. Only after you have explored XML for some time do the parts begin to come together to make sense. In addition, the number of XML language standards, such as XSLT, XPath, SVG, and XML Schema, is potentially intimidating.
XML documents are intended for the storage or exchange of data or information. XML “documents” can be used to store data that you would traditionally store as documents—letters, reports, manuals and so on—or data that you might associate with databases.
In XML, ...