The XML was designed to describe data and focus what data is
It also stands for Extensible Markup Language. The markup language much like HTML but it just that the tags are not predefined like the HTML. The purpose of designed oh XML is to provide simplicity, generality and usability over the internet.
The XML uses a DTD or an XML schema to describe the data
as with a DTD or XML Schema is designed to self-descriptive
The differences between XML and HTML :
XML | HTML |
Transport data | Display data |
Focus on the data | Focus on the looks of data |
Carrying the information | Display and convert into information |
XML was created to structure, store, and transport information. XML is nothing special it is just plain text. Therefore software that can handle plain text can also handle XML. However, XML-aware applications can handle the XML tags specially.
The functional meaning of the tags depends on the nature of the application
The important things is with XML You can invent your Own Tags because the tags is not predefined.
XML is Everywhere
We have been participating in XML development since its creation
It has been amazing to see how quickly the XML standard has developed, and how quickly a large number of software vendors have adopted the standard.
XML is now as important for the Web as HTML was to the foundation of the Web. It is now the most common tool for data transmissions between all sorts of applications, and is becoming more and more popular in the area of storing and describing information
XML Makes Your Data More Available
Since XML is independent of hardware, software and application, XML can make your data more available and useful. Different applications can access your data, not only in HTML pages, but also from XML data sources . With XML, your data can be available to all kinds of "reading machines" (Handheld computers, voice machines, news feeds, etc), and make it more available for blind people, or people with other disabilities
XML is used to Create New Internet Languages
A lot of new Internet languages are created with XML. Here are some examples:
- XHTML the latest version of HTML
- WSDL for describing available web services
- WAP and WML as markup languages for handheld devices
- RSS languages for news feeds
- RDF and OWL for describing resources and ontology
- SMIL for describing multimedia for the web