XML

  • xml
    xml.svg
    filename extension.xml
    internet media type
    • application/xml
    • text/xml[1]
    uniform type identifier (uti)public.xml
    uti conformationpublic.text
    developed byworld wide web consortium
    type of formatmarkup language
    extended fromsgml
    extended to
    • numerous languages, including xhtml
    • rss
    • atom
    • kml
    1.1 (second edition)
    (august 16, 2006; 13 years ago (2006-08-16))
    open format?yes
    extensible markup language (xml)
    statuspublished
    year started1996; 24 years ago (1996)
    editors
    • tim bray
    • jean paoli
    • c. m. sperberg-mcqueen
    • eve maler
    • françois yergeau
    • john cowan
    related standardsxml schema
    domainxml 1.0

    extensible markup language (xml) is a markup language that defines a set of rules for encoding documents in a format that is both human-readable and machine-readable. the world wide web consortium's xml 1.0 specification[2] of 1998[3] and several other related specifications[4]—all of them free open standards—define xml.[5]

    the design goals of xml emphasize simplicity, generality, and usability across the internet.[6] it is a textual data format with strong support via unicode for different human languages. although the design of xml focuses on documents, the language is widely used for the representation of arbitrary data structures[7] such as those used in web services.

    several schema systems exist to aid in the definition of xml-based languages, while programmers have developed many application programming interfaces (apis) to aid the processing of xml data.

  • applications
  • key terminology
  • characters and escaping
  • syntactical correctness and error-handling
  • schemas and validation
  • related specifications
  • programming interfaces
  • history
  • criticism
  • see also
  • notes
  • references
  • further reading
  • external links

XML
XML.svg
Filename extension.xml
Internet media type
  • application/xml
  • text/xml[1]
Uniform Type Identifier (UTI)public.xml
UTI conformationpublic.text
Developed byWorld Wide Web Consortium
Type of formatMarkup language
Extended fromSGML
Extended to
1.1 (Second Edition)
(August 16, 2006; 13 years ago (2006-08-16))
Open format?Yes
Extensible Markup Language (XML)
StatusPublished
Year started1996; 24 years ago (1996)
Editors
Related standardsXML Schema
DomainXML 1.0

Extensible Markup Language (XML) is a markup language that defines a set of rules for encoding documents in a format that is both human-readable and machine-readable. The World Wide Web Consortium's XML 1.0 Specification[2] of 1998[3] and several other related specifications[4]—all of them free open standards—define XML.[5]

The design goals of XML emphasize simplicity, generality, and usability across the Internet.[6] It is a textual data format with strong support via Unicode for different human languages. Although the design of XML focuses on documents, the language is widely used for the representation of arbitrary data structures[7] such as those used in web services.

Several schema systems exist to aid in the definition of XML-based languages, while programmers have developed many application programming interfaces (APIs) to aid the processing of XML data.