XML (eXtensible Markup Language) File Format
An XML (eXtensible Markup Language) File Format is a data exchange format that facilitates data exchange of structured data (in the form of XML Documents).
- Context:
- It can (typically) be managed by the World Wide Web Consortium.
- It can (typically) use matching open-tags and close-tags to identify elements.
- It can have Elements composed of nested sub-elements, with the top element being referred to as the root-element.
- It can be a subset of the Standard Generalised Mark-Up Language (SGML).
- …
- Example(s):
- DOCX File Format.
- ...
- Counter-Example(s):
- See: DTD, PMML Standard.
References
2011
- http://en.wikipedia.org/wiki/XML
- Extensible Markup Language (XML) is a set of rules for encoding documents in machine-readable form. It is defined in the XML 1.0 Specification[1] produced by the W3C, and several other related specifications, all gratis open standards.[2]
The design goals of XML emphasize simplicity, generality, and usability over the Internet.[3] It is a textual data format with strong support via Unicode for the languages of the world. Although the design of XML focuses on documents, it is widely used for the representation of arbitrary data structures, for example in web services.
Many application programming interfaces (APIs) have been developed that software developers use to process XML data, and several schema systems exist to aid in the definition of XML-based languages.
As of 2009[update], hundreds of XML-based languages have been developed,[4] including RSS, Atom, SOAP, and XHTML. XML-based formats have become the default for most office-productivity tools, including Microsoft Office (Office Open XML), OpenOffice.org (OpenDocument), and Apple's iWork.[5]
- Extensible Markup Language (XML) is a set of rules for encoding documents in machine-readable form. It is defined in the XML 1.0 Specification[1] produced by the W3C, and several other related specifications, all gratis open standards.[2]
- ↑ "XML 1.0 Specification". W3.org. http://www.w3.org/TR/REC-xml. Retrieved 2010-08-22.
- ↑ "W3C DOCUMENT LICENSE". http://www.w3.org/Consortium/Legal/2002/copyright-documents-20021231.
- ↑ "XML 1.0 Origin and Goals". http://www.w3.org/TR/REC-xml/#sec-origin-goals. Retrieved July 2009.
- ↑ "XML Applications and Initiatives". http://xml.coverpages.org/xmlApplications.html.
- ↑ "Introduction to iWork Programming Guide. Mac OS X Reference Library". Apple. http://developer.apple.com/mac/library/documentation/AppleApplications/Conceptual/iWork2-0_XML/Chapter01/Introduction.html.