Talk:Comparison of data-serialization formats: Difference between revisions

Content deleted Content added
AfD closed
SeanJA (talk | contribs)
Line 3:
==Reason for this article==
This content was a long list in the main [[XML]] article. I removed the list to put it here, because the XML article is already very long. [[User:Hervegirod|Hervegirod]] ([[User talk:Hervegirod|talk]]) 00:45, 6 August 2009 (UTC)
 
== This section is in the wrong place ==
 
This section should be on the XML page...
 
==XML==
{{Prose|date=August 2009}}
===Advantages===
* XML provides a basic syntax that can be used to share information between different kinds of computers, different applications, and different organizations. XML data is stored in plain text format.<ref name="w3chowxmluse">{{cite web|url=http://www.w3schools.com/Xml/xml_usedfor.asp |title=How Can XML be Used? |publisher=W3schools.com |date= |accessdate=2009-07-31}}</ref> This software- and hardware-independent way of storing data allows different incompatible systems to share data without needing to pass them through many layers of conversion. This also makes it easier to expand or upgrade to new operating systems, new applications, or new browsers, without losing any data.
* It supports [[Unicode]], allowing almost any information in any written human language to be communicated.
* It can represent common [[computer science]] [[data structure]]s: [[record (computer science)|record]]s, [[List (computing)|list]]s and [[tree data structure|tree]]s.
* Its [[self-documenting]] format describes [[structure]] and [[field name]]s as well as specific values.
* The strict [[syntax]] and [[parsing]] requirements make the necessary [[parser|parsing algorithms]] extremely simple, efficient, and consistent.
* Content-based XML markup enhances searchability, making it possible for agents and search engines to categorize data instead of wasting processing power on context-based full-text searches.
* The [[hierarchy|hierarchical]] structure is suitable for most (but not all) types of documents.
* It is platform-independent, thus relatively immune to changes in technology.
* Its predecessor, [[SGML]], has been in use since 1986, so there is extensive experience and software available.
 
[[User:SeanJA|SeanJA]] ([[User talk:SeanJA|talk]]) 05:25, 12 September 2009 (UTC)