XML
From Wikipedia, the free encyclopedia
| XML | |
|---|---|
| File extension: | .xml |
| MIME type: | |
| Uniform Type Identifier: | public.xml |
| Developed by: | World Wide Web Consortium |
| Type of format: | Markup language |
| Extended from: | SGML |
| Extended to: | Numerous, including: XHTML, RSS, Atom, KML |
| Standard(s): | 1.0 (Fifth Edition) November 26, 2008 1.1 (Second Edition) August 16, 2006 |
The Extensible Markup Language (short XML) is a computer language. It is a markup language like HTML but is extensible. It's created by the World Wide Web Consortium (W3C). XML defines rules for the construction of a document. XML adds context to the information in a document. It does not say how this should be displayed.
Some programs get information out of an XML-document. To do that, they need an API. There are many APIs for XML.
You can write a description of an XML document in a way that is useful for programmers. There are several languages for this; the best known is called DTD.
Contents
Languages[change | change source]
The following languages are based on XML.
Text[change | change source]
- XSL-FO
- DocBook
- DITA
- XHTML (HTML based on XML)
- TEI (Text Encoding Initiative)
- NITF (News Industry Text Format)
Images[change | change source]
- SVG (vector graphics)
- X3D (3D modelling language)
- Collada (Language to change informations between different 3D programs)
Earth[change | change source]
- Geography Markup Language (GML)
- GPS Exchange Format (GPX): XML for GPS informatons
- Keyhole Markup Language (KML): coordinates for Google Earth
- OpenImmo : XML for Houses with position informations
Multimedia[change | change source]
Safety[change | change source]
- SAML (describe and send informations about safety)
- XML Signature
- XML Encryption
Other[change | change source]
There are a lot more languages that use XML. A couple of them are:
Sources[change | change source]
- ↑ "XML Media Types, RFC 3023". Internet Engineering Task Force. 2001-01. pp. 9–11. http://tools.ietf.org/html/rfc3023#section-3.2. Retrieved 2010-01-04.
- ↑ "XML Media Types, RFC 3023". Internet Engineering Task Force. 2001-01. pp. 7–9. http://tools.ietf.org/html/rfc3023#section-3.1. Retrieved 2010-01-04.