List of XML markup languages

From Wikipedia, the free encyclopedia

This is a list of notable XML markup languages.







  • Facelets VDL: View declaration language used in the Facelets framework and JavaServer Faces.
  • FicML: Fiction Markup Language
  • FictionBook: an e-book format
  • FIXatdl, FIX algorithmic trading definition language. Schema provides a HCI between a human trader, the order entry screen(s), unlimited different algorithmic trading types (called strategies) from a variety of sources, and formats a new order message on the FIX wire.
  • FIXML, Financial Information eXchange (FIX) protocol in XML format. FIX is a very widely deployed messaging protocol used between financial traders worldwide.
  • FleXML: an XML transformation language
  • FpML, Financial products Markup Language. Used to describe complex financial products.
  • FXT: transformation specification for the Functional XML Transformation Tool


  • Geography Markup Language: a grammar defined by the Open Geospatial Consortium (OGC) to express geographical features
  • GeoSciML: a GML Application Schema that can be used to transfer information about geology, with an emphasis on the "interpreted geology" that is conventionally portrayed on geologic maps.
  • GJXDM: a data reference model for the exchange of information within the justice and public safety communities
  • GPX: a language designed for transferring GPS data between software applications
  • GraphML: a standard exchange format for graphs
  • Green Building XML: also known as "gbXML", a schema to facilitate the transfer of building properties stored in 3D building information models (BIM) to engineering analysis tools, especially energy and building performance analysis
  • General Station Description Markup Language (GSDML): used to describe the communication interface of a Profinet device
  • GuideML
  • GXA: an extension of SOAP being worked on by Microsoft, IBM and some other developers
  • GXL: a standard exchange format for graphs


  • HumanML: for describing contextual (emotional, social, pragmatic) information about instances of human communication


  • Industry Foundation Classes: specifically the "ifcXML" format, defined by ISO 10303-28 ("STEP-XML"), having file extension ".ifcXML". This format is suitable for interoperability with XML tools and exchanging partial building models.
  • Information and Content Exchange
  • IO Device Description (IODD): contains information about the device's identity, parameters, process data, diagnosis data and IO-Link communication properties.







  • ODD: A 'One Document Does-it-all' TEI format for simultaneously recording project documentation and meta-schema definition from which you can generate RELAX NG, W3C XML Schema, and DTDs as well as formatted documentation.
  • ODRL: an XML-based standard Rights Expression Language (REL) used in Digital Rights Management systems
  • Office Open XML: is a Microsoft file format specification for the storage of electronic documents
  • OFX: Open Financial Exchange is a unified specification for the electronic exchange of financial data between financial institutions, businesses and consumers via the Internet.
  • OIOXML: an XML-markup language created by the Danish government to ease communication from, to and between Danish governmental instances
  • Open Mathematical Documents (OMDoc), based on OpenMath and MathML, but with a greater coverage.
  • OML: an XML format for outlines, based on OPML.
  • Open eBook: the e-book format defined by Open eBook Publication Structure Specification; superseded by ePub.
  • Open Scripture Information Standard (OSIS), an XML-markup schema that defines tags for marking up Bibles, theological commentaries, and other related literature.
  • OpenDocument (ODF): a document file format used for describing electronic documents
  • OpenMath – a markup language for mathematical formulae which can complement MathML.
  • OPML: an XML format for outlines


  • phyloXML – XML for phylogenetic and phylogenomic applications
  • PMML – XML for predictive analytics and data mining
  • PNML – Petri Net Markup Language
  • PreTeXt – An authoring and publishing system for authors of textbooks, research articles, and monographs, especially in mathematics and other STEM disciplines.[6]
  • PDBML – XML for Protein Data Bank


  • QuakeML – Quake Markup Language, an extensible and modular XML representation of seismological data









  1. ^ "The IUPAC-ASTM Unified Standard for Analytical Data: AnIML". 31 October 2004. Retrieved 3 June 2017.
  2. ^ "ARXML Serialization Rules" (PDF). Retrieved 12 December 2020.
  3. ^ Barnett, Alex (14 February 2005). "Serendipity and Attention.xml". Microsoft Developers' Network. Retrieved 3 June 2017.
  4. ^ "attention-formats". Microformats. 22 September 2009. Retrieved 3 June 2017.
  5. ^ OGC
  6. ^ "PreTeXt: Write Once, Read Anywhere". Retrieved 6 September 2022.
  7. ^ "Strategy Markup Language (StratML)". Archived from the original on 15 February 2013. Retrieved 12 January 2022.
  8. ^ "README for the initial, deprecated UXP repository on GitHub". GitHub. Retrieved 25 April 2018.
  9. ^ "REMADE for the current UXP repository on GitHub". GitHub. Retrieved 25 April 2018.
  10. ^ XMLTerm
  11. ^ XML Telemetric and Command Exchange