What is XML?
XML is a markup language for structured information containing documents, stands for Extensible Markup Language. Structured information contains both content (i.e. words, pictures etc.) and some information that what role played by that content (for example, a document’s many parts may have distinct meaning like document heading may be different to page footer and image may have other meanings).
What is a Document?
In XML, “Document” do not refers to traditional document only, but also to the myriads of other XML data formats like vector graphics, e-commerce transactions, mathematical equations, object meta-data, server APIs, and a thousand other kinds of structured information.
Why XML?
HTML comes with a set of semantics and doesn’t provide arbitrary structure. This architecture is provided by SGML (Standard Generalized Markup Language) but it’s too complex to implement just for a web browser. XML is only solution for these problems and the creation & long-time storage of complex documents. Filtering SGML to XML is the standard procedure for web delivery in many organizations.
XML Developer Goals
The XML specification sets out the following goals for XML:
- It shall be straight-forward to use XML over the Internet.
- It supports a wide variety of applications like authoring, browsing, content analysis etc.
- It’s compatible with SGML.
- It shall be easy to write programs that process XML document.
- XML documents should be human readable and clear.
- XML design should be prepared quickly.
- The design of form should be concise and formal.
- The creation of XML document will be easy.
If you have any additional query in XML or you want to develop your project in XML, XML Developer India would be glad to assist you. Contact us for more information.
