XML, or Extensible Markup Language is a tag language you can use to create your own tag. It is created by the World Wide Web Association (W3C) to overcome HTML (ie hypertext markup language, which is the basis of all web pages). Like HTML, XML is based on SGML-Standard Generalized Markup Language. Although SGML has been used for decades in the publishing industry, the complexity of understanding makes many people who intend to use it (SGML also represent "sound great, but maybe it will be used later (Sounds Great, Maybe Later) "). XML is designed for web.
Developers can create documents with self-descriptive data using XML, let us see how people are using these documents to improve web. The following is a few key areas:
XML simplifies data exchange. Because different organizations (and even different departments of the same organization) rarely form a single toolset, it is necessary to make a lot of work in exchanges. Using XML, each organization can create a single utility, which converts the internal data format of the organization into XML and vice versa. It is best to have this opportunity: software vendors of these organizations have provided tools for mutual conversion between their database records (or LDAP directories, or procurement orders, etc.) and XML. XML supports smart code. Since the XML document can be structuralized to identify each very important information clip (and the relationship between these segments), you can write code that can handle these XML documents without manual intervention. Software vendors spend a lot of time and money to build XML development tools this fact means that the code writes such as a relatively simple process. XML supports intelligent search. Although the search engine has been steadily improved these years, the results of getting errors from the search are still very common. If you are searching for HTML pages with people named "Chip", you may also find pages with intembress, computer chips, wood chips, and many other useless matches. Search XML document lookup containing