Hardware and software independence: XML files are standard text files, which means they can be read by any application.
Data validation XML allows data a girl called jayne cafe validation using XSD or DTD which is a contractual agreement between two interacting parties.
Yet bandwidth and CPU are cheap and getting cheaper everyday, so this is a gradually disappearing problem."Comparison of json and XML Data Interchange Formats: A Case Study".Because sgml is content-oriented, presentation decisions can be delayed until the output format is decided.First of all, it is closely related to the preexisting standards Standard Generalized Markup Language (sgml) and Hypertext Markup Language (html and as such a parser written to support these two languages can be easily extended to support XML as well.Sgml-based html was developed by Tim Berners-Lee in Geneva, in the early 90s in order to illustrate and link documents in the Internet.EDI supports the electronic exchange of standard business documents and is currently the major data format for electronic commerce.Byte Magazine : 174. .1, data exchange allows data to be shared between different computer programs.The company's web site has 166 different country home pages and is supported by 44 applications.Another good example of XML in action is NewsML.
Interaction : XML can be used for accessing and changing data interactively.The Standard Generalized Markup Language (sgml) is designed to reduce the cost and increase the efficiency of document management.The main focus is on the presentation, meaning that an modele bon echange wonderbox html-document mixes the presented data and its formatting instruction.XML, which is likely to become the data exchange standard for all organizations, irrespective of size.The simple answer is that we have been unable to find the technology to support the creation of an open text book in XML.This book also provides exercises with which to test the knowledge you have gained through the deliberate study of its contents.Sgml has three major advantages for data management: Reuse : Information can be created once and reused many times.The purpose of eXtensible Markup Language ( XML ) is to make information self-describing.Using XML makes it easy for the person in charge to deal with this large amount of data.In the default format, not the compact syntax.