XML or Extensible Markup Language is a markup language developed by W3C (World Wide Consortium), the organization that sets standards for the markup language is intended Web.Yang language used to mark (markup) data so that data can be displayed or processed for a particular purpose . Examples of other markup languages such as HTML. XML is not a program, or library. XML is a technology, a standard with specific rules. In simple terms, an XML document is simply a plain text file which contains various tags that defined itself by making such an XML document. As the name implies, eXtensible Markup Language, an XML document is a document with markup, just as with HTML.
XML is not designed to replace HTML, XML is designed to describe data and focus on the data. Meanwhile, HTML is designed to display data and focus on how data is displayed. So XML not HTML replacement because they are designed differently. The relationship between XML and HTML more toward complementary. An XML document can be saved into a data and can use HTML to display the data.
XML documents consist of various tags such as the HTML.Tag-tag on the XML does not have a specific standard. To keep the tags that remain within the scope of the right path, then the whole rule of tags stored in the Document Type Definition (DTD) or XML Schema. With the rules stored in the DTD or XML Schema, an XML document is expected to be able to describe themselves (self-descriptive). To be confused with HTML tags that already have standards, but in the XML will have a broader meaning.
By storing information in XML file, the information can be forwarded to anyone, with any mediation. As long as the destination system can process XML, the information also will be up to the destination system. To process the XML tags that do not need to be done manually. There are many ways to do it. The algorithms used are also different.
With this principle, the exchange of information will become easier. It can be said of a system using XML as its file format. As will be sent to another system that is really not compatible (eg, from mainframe to PDA), this XML format can still be relied upon because the information will still be awake.




