This is a list of notable
XML
Extensible Markup Language (XML) is a markup language and file format for storing, transmitting, and reconstructing arbitrary data. It defines a set of rules for encoding documents in a format that is both human-readable and machine-readable ...
markup languages
Markup language refers to a text-encoding system consisting of a set of symbols inserted in a text document to control its structure, formatting, or the relationship between its parts. Markup is often used to control the display of the document ...
.
A
*
AdsML Markup language used for interchange of data between advertising systems.
*
aecXML {{lowercase, title=aecXML
aecXML (architecture, engineering and construction extensible markup language) is a specific XML markup language which uses Industry Foundation Classes to create a vendor-neutral means to access data generated by building ...
: a mark-up language which uses
Industry Foundation Classes
The Industry Foundation Classes (IFC) is a CAD data exchange data schema intended for description of architectural, building and construction industry data.
It is a platform-neutral, open data schema specification that is not controlled by a singl ...
to create a vendor-neutral means to access data generated by
Building Information Modeling
Building information modeling (BIM) is a process supported by various tools, technologies and contracts involving the generation and management of digital representations of physical and functional characteristics of places. Building informatio ...
.
*
AFrame: a mark-up language to create 3D graphics on web pages
.
*
Agricultural Ontology Service Agricultural Information Management Standards abbreviated to AIMS is a space for accessing and discussing agricultural information management standards, tools and methodologies connecting information workers worldwide to build a global community of ...
*
AIML
The All-India Muslim League (AIML) was a political party established in Dhaka in 1906 when a group of prominent Muslim politicians met the Viceroy of British India, Lord Minto, with the goal of securing Muslim interests on the Indian subcont ...
Markup language used for creating artificial intelligence chatterbots.
*
AnIML The Analytical Information Markup Language (AnIML) is an open ASTM XML standard for storing and sharing any analytical chemistry and biological data.
AnIML and FAIR data
A main reason of using AnIML is that FAIR data (Findable, Accessible, Inte ...
Markup language used for data created by scientific analytical instruments.
*
ARXML Autosar specification description XML
*
Atom (standard)
The name Atom applies to a pair of related Web standards. The Atom Syndication Format is an XML language used for web feeds, while the Atom Publishing Protocol (AtomPub or APP) is a simple HTTP-based protocol for creating and updating web re ...
: The Atom ''Syndication Format'' is a language used for
web feeds
On the World Wide Web, a web feed (or news feed) is a data format used for providing users with frequently updated content. Content distributors ''syndicate'' a web feed, thereby allowing users to ''subscribe'' a channel to it by adding the feed ...
*
Attention Profiling Mark-up Language
Attention Profiling Mark-up Language (APML) is an XML-based markup language for documenting a person's interests and dislikes.
Overview
APML allows people to share their own personal attention profile in much the same way that OPML allows the e ...
(APML): format for capturing a person's interests and dislikes
*
Automated Test Markup Language (ATML): defines a standard exchange medium for sharing information between components of automatic test systems.
*
Attention.xml: used for
RSS
RSS ( RDF Site Summary or Really Simple Syndication) is a web feed that allows users and applications to access updates to websites in a standardized, computer-readable format. Subscribing to RSS feeds can allow a user to keep track of many di ...
and similar online subscription-tracking applications
*
Auto-lead Data Format
Auto-lead Data Format (ADF) is an open XML-based standard specifically for communicating consumer purchase requests to automotive dealerships. Thirteen leading automotive-related Internet companies developed the ADF standard, and now many vendors ...
: an open XML-based standard specifically for communicating consumer purchase requests to automotive dealerships.
B
*
BeerXML
BeerXML is a free, fully defined XML data description standard designed for the exchange of beer brewing recipes and other brewing data. Tables of recipes as well as other records such as hop schedules and malt bills can be represented using ...
: a free XML based data description standard for the exchange of brewing data
*
Binary Format Description language
The Binary Format Description (BFD) language is an extension of XSIL which has added conditionals and the ability to reference files by their stream numbers, rather than by their public URLs. A template written in the BFD language can be applied ...
: an extension of
XSIL
XSIL (Extensible Scientific Interchange Language) is an XML-based transport language for scientific data, supporting the inclusion of both in-file data and Metadata (computing), metadata. The language comes with an extensible Java (programming lan ...
which has added conditionals and the ability to reference files by their stream numbers, rather than by their public
URLs
*
Biological Dynamics Markup Language Biological Dynamics Markup Language (BDML) is an XML format for quantitative data describing biological dynamics. It was developed by the Shuichi Onami team at RIKEN QBiC.
The Onami lab hosts thSystems Science of Biological Dynamics (SSBD) databas ...
(
BDML) is an XML format for quantitative data describing biological dynamics.
*
Business Intelligence Markup Language
Business Intelligence Markup Language (BIML) is a domain-specific XML dialect for defining business intelligence (BI) assets. Biml authored BI assets can currently be used by the BIDS Helper add-on for Microsoft SQL Server Business Intelligen ...
(BIML) is an
XML
Extensible Markup Language (XML) is a markup language and file format for storing, transmitting, and reconstructing arbitrary data. It defines a set of rules for encoding documents in a format that is both human-readable and machine-readable ...
dialect for defining
business intelligence
Business intelligence (BI) comprises the strategies and technologies used by enterprises for the data analysis and management of business information. Common functions of business intelligence technologies include reporting, online analytical pr ...
(BI) assets.
*
Business Process Execution Language
The Web Services Business Process Execution Language (WS-BPEL), commonly known as BPEL (Business Process Execution Language), is an OASIS standard executable language for specifying actions within business processes with web services. Proces ...
: a
business process modeling
Business process modeling (BPM) in business process management and systems engineering is the activity of process modeling, representing processes of an enterprise, so that the current business processes may be analyzed, improved, and automated. B ...
language that is executable
C
*
Call Control eXtensible Markup Language Call Control eXtensible Markup Language (CCXML) is an XML standard designed to provide asynchronous event-based telephony support to VoiceXML. Its current status is a W3C recommendation, adopted May 10, 2011. Whereas VoiceXML is designed to provide ...
: a standard designed to provide
telephony
Telephony ( ) is the field of technology involving the development, application, and deployment of telecommunication services for the purpose of electronic transmission of voice, fax, or data, between distant parties. The history of telephony is i ...
support to
VoiceXML
VoiceXML (VXML) is a digital document standard for specifying interactive media and voice dialogs between humans and computers. It is used for developing audio and voice response applications, such as banking systems and automated customer service ...
*
CCTRL CCTRL is a call control XML, not to be confused with the W3C standard CCXML. CCTRL allows web developers to create telephony services that run on Lignup, Inc.'s software communications platform. CCTRL is often used in hosted telephony applications. ...
: a call control XML that allows developers to create telephony services that run on Lignup, Inc.'s software communications platform
*
CellML: a language describing
mathematical model
A mathematical model is a description of a system using mathematical concepts and language. The process of developing a mathematical model is termed mathematical modeling. Mathematical models are used in the natural sciences (such as physics, ...
s
*
Channel Definition Format
Channel Definition Format (CDF) was an XML file format formerly used in conjunction with Microsoft's Active Channel, Active Desktop and Smart Offline Favorites technologies. The format was designed to "offer frequently updated collections of info ...
*
Chemical Markup Language
Chemical Markup Language (ChemML or CML) is an approach to managing molecular information using tools such as XML and Java. It was the first domain specific implementation based strictly on XML, first based on a DTD and later on an XML Schema, t ...
*
ClaML : Classification Markup Language for
health informatics
Health informatics is the field of science and engineering that aims at developing methods and technologies for the acquisition, processing, and study of patient data, which can come from different sources and modalities, such as electronic hea ...
, accepted as
European Norm
European, or Europeans, or Europeneans, may refer to:
In general
* ''European'', an adjective referring to something of, from, or related to Europe
** Ethnic groups in Europe
** Demographics of Europe
** European cuisine, the cuisines of Europe a ...
EN 14463:2007.
*
Clinical Data Interchange Standards Consortium
The Clinical Data Interchange Standards Consortium (CDISC) is a standards developing organization (SDO) dealing with medical research data linked with healthcare, to "enable information system interoperability to improve medical research and rela ...
*
Clinical Document Architecture
The HL7 Clinical Document Architecture (CDA) is an XML-based markup standard intended to specify the encoding, structure and semantics of clinical documents for exchange. In November 2000, HL7 published Release 1.0. The organization published ...
*
COLLADA
COLLADA (for ''COLLA''borative ''D''esign ''A''ctivity) is an interchange file format for interactive 3D applications. It is managed by the nonprofit technology consortium, the Khronos Group, and has been adopted by ISO as a publicly available ...
: a standard for exchanging
digital assets
A digital asset is anything that exists only in digital form and comes with a distinct usage right. Data that do not possess that right are not considered assets.
''Digital assets'' include but are not exclusive to: digital documents, audible ...
among various graphics software applications
*
Common Alerting Protocol
The Common Alerting Protocol (CAP) is an XML-based data format for exchanging public warnings and emergencies between alerting technologies. CAP allows a warning message to be consistently disseminated simultaneously over many warning systems to m ...
(CAP)
*
CXML: a protocol intended for communication of business documents between procurement applications, e-commerce hubs and suppliers
*
CityGML
CityGML is an open standardised data model and exchange format to store digital 3D models of cities and landscapes. It defines ways to describe most of the common 3D features and objects found in cities (such as buildings, roads, rivers, bridges, ...
: An open standardised data model and exchange format to store digital 3D models of cities and landscapes.
D
*
Darwin Information Typing Architecture
The Darwin Information Typing Architecture (DITA) specification defines a set of document types for authoring and organizing topic-oriented information, as well as a set of mechanisms for combining, extending, and constraining document types. It i ...
(DITA): A document format used by publishers
*
Data center markup language
*
Data Format Description Language Data Format Description Language (DFDL, often pronounced ''daff-o-dil''), published as an Open Grid Forum Recommendation in February 2021, is a modeling language for describing general text and binary data in a standard way. A DFDL model or schema ...
*
Digital Forensics XML
*
Dimensional Markup Language
*
Directory Service Markup Language Directory Services Markup Language (DSML) is a representation of directory service information in an XML syntax.
The DSML version 1 effort was announced on July 12, 1999 by creator Bowstreet (subsequently acquired by IBM in 2005). Initiative su ...
*
DisplayML
*
DocBook
DocBook is a semantic markup language for technical documentation. It was originally intended for writing technical documents related to computer hardware and software, but it can be used for any other sort of documentation.
As a semantic languag ...
: a markup language for technical documentation.
*
Document Schema Definition Languages
Document Schema Definition Languages (DSDL) is a framework within which multiple validation tasks of different types can be applied to an XML document in order to achieve more complete validation results than just the application of a single techn ...
*
Document Structure Description Document Structure Description, or DSD, is a schema language for XML, that is, a language for describing valid XML documents. It's an alternative to DTD or the W3C XML Schema.
An example of DSD in its simplest form:
This says that element named ...
: a
schema
The word schema comes from the Greek word ('), which means ''shape'', or more generally, ''plan''. The plural is ('). In English, both ''schemas'' and ''schemata'' are used as plural forms.
Schema may refer to:
Science and technology
* SCHEMA ...
language for XML
E
*
EAC: Encoded Archival Context
*
EAD: Encoded Archival Description
*
ebXML
Electronic Business using eXtensible Markup Language, commonly known as e-business XML, or ebXML (pronounced ee-bee-ex-em-el, 'bi,eks,em'el as it is typically referred to, is a family of XML based standards sponsored by OASIS and UN/CEFACT whose m ...
: a collection of electronic business specifications
*
eLML
The eLesson Markup Language (eLML) is an open source XML framework for creating electronic lessons. It is a "spin-off" from the GITTA project, a Swiss GIS eLearning project, and was launched in spring 2004. The eLML project is hosted at Source ...
: eLesson Markup Language
*
EMML
EMML, or Enterprise Mashup Markup Language, is an XML markup language for creating enterprise mashups, which are software applications that consume and mash data from variety of sources, often performing logical or mathematical operations as well ...
Enterprise Mashup Markup Language
*
EPPML
EPPML (Extensible Postal Product Model and Language) is a conceptual model for the interactions between parties of a postal communication system. Examples of such parties are mailers, posts, mail aggregators, providers of postal services and equip ...
: Extensible Postal Product Model and Language
*
EPUB
EPUB is an e-book file format that uses the ".epub" file extension. The term is short for ''electronic publication'' and is sometimes styled ''ePub''. EPUB is supported by many e-readers, and compatible software is available for most smartphones ...
: electronic publication, open e-book format
*
Extensible Application Markup Language
Extensible Application Markup Language (XAML ) is a declarative XML-based language that Microsoft developed for initializing structured values and objects. It is available under Microsoft's Open Specification Promise.
XAML is used extensively ...
*
Extensible Data Format
*
Extensible Messaging and Presence Protocol
Extensible Messaging and Presence Protocol (XMPP, originally named Jabber) is an Open standard, open communication protocol designed for instant messaging (IM), presence information, and contact list maintenance. Based on XML (Extensible Markup ...
*
Extensible Provisioning Protocol
The Extensible Provisioning Protocol (EPP) is a flexible protocol designed for allocating objects within registries over the Internet. The motivation for the creation of EPP was to create a robust and flexible protocol that could provide communicat ...
*
Extensible Resource Identifier An Extensible Resource Identifier (abbreviated XRI) is a scheme and resolution protocol for abstract identifiers compatible with Uniform Resource Identifiers and Internationalized Resource Identifiers, developed by the XRI Technical Committee at ...
*
Extensible Stylesheet Language
In computing, the term Extensible Stylesheet Language (XSL) is used to refer to a family of
languages used to transform and render XML documents.
Historically, the W3C XSL Working Group produced a draft specification under the name "XSL," which ...
F
*
Facelets VDL: View declaration language used in the Facelets framework and JavaServer Faces.
*
FicML: Fiction Markup Language
*
FictionBook
FictionBook is an open XML-based e-book format which originated and gained popularity in Russia. FictionBook files have the filename extension. Some readers also support ZIP-compressed FictionBook files ( or )
The FictionBook format does not ...
: an
e-book
An ebook (short for electronic book), also known as an e-book or eBook, is a book publication made available in digital form, consisting of text, images, or both, readable on the flat-panel display of computers or other electronic devices. Alt ...
format
*
FIXatdl
FIX Algorithmic Trading Definition Language, better known as FIXatdl, is a standard for the exchange of meta-information required to enable algorithmic trading activity within the financial markets. It works in tandem with the Fix protocol, Finan ...
, 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
The Financial Information eXchange (FIX) protocol is an electronic communications protocol initiated in 1992 for international real-time exchange of information related to securities transactions and markets. With trillions of dollars traded ann ...
, Financial Information eXchange (FIX) protocol in XML format. FIX is a very widely deployed messaging protocol used between financial traders worldwide.
*
FleXML
FleXML is an XML transformation language originally developed by Kristofer Rose. It allows a programmer to specify actions in C programming language or C++, and associate those actions with element definitions in an XML DTD. It is similar in p ...
: an XML transformation language
*
FpML
FpML (Financial products Markup Language) is a business information exchange standard based on Extensible Markup Language (XML) that enables business-to-business over-the-counter (OTC) financial derivative transactions online by following W3C sta ...
, Financial products Markup Language. Used to describe complex financial products.
*
FXT: transformation specification for the Functional XML Transformation Tool
G
*
Geography Markup Language
The Geography Markup Language (GML) is the XML grammar defined by the Open Geospatial Consortium (OGC) to express geographical features. GML serves as a modeling language for geographic systems as well as an open interchange format for geographic ...
: a grammar defined by the
Open Geospatial Consortium
The Open Geospatial Consortium (OGC), an international voluntary consensus standards organization for geospatial content and location-based services, sensor web and Internet of Things, GIS data processing and data sharing. It originated in 199 ...
(OGC) to express geographical features
*
GeoSciML GeoSciML or Geoscience Markup Language is 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. Its feature-type catalogue ...
: 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
The Global Justice XML Data Model (GJXDM or Global JXDM) is a data reference model for the exchange of information within the justice and public safety communities. The Global JXDM is a product of the Global Justice Information Sharing Initiative' ...
: a data reference model for the exchange of information within the justice and public safety communities
*
GPX: a language designed for transferring
GPS
The Global Positioning System (GPS), originally Navstar GPS, is a Radionavigation-satellite service, satellite-based radionavigation system owned by the United States government and operated by the United States Space Force. It is one of t ...
data between software applications
*
GraphML
GraphML is an XML-based file format for graphs. The GraphML file format results from the joint effort of the graph drawing community to define a common format for exchanging graph structure data. It uses an XML-based syntax and supports the enti ...
: a standard exchange format for graphs
*
Green Building XML
The Green Building XML schema (gbXML) is an open schema developed to facilitate transfer of building data stored in Building Information Models (BIMs) to engineering analysis tools. It enables interoperability between BIM and building performanc ...
: 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
GuideML (Guide Markup Language) is a document markup language.
GuideML is an application of XML standards. It consists of a safe subset of XHTML with added tags for specific features of the software. The objective is to provide something that ...
*
GXA: an extension of
SOAP
Soap is a salt of a fatty acid used in a variety of cleansing and lubricating products. In a domestic setting, soaps are surfactants usually used for washing, bathing, and other types of housekeeping. In industrial settings, soaps are use ...
being worked on by
Microsoft
Microsoft Corporation is an American multinational technology corporation producing computer software, consumer electronics, personal computers, and related services headquartered at the Microsoft Redmond campus located in Redmond, Washing ...
,
IBM and some other developers
*
GXL: a standard exchange format for graphs
H
*
HumanML: for describing contextual (emotional, social, pragmatic) information about instances of human communication
I
*
Industry Foundation Classes
The Industry Foundation Classes (IFC) is a CAD data exchange data schema intended for description of architectural, building and construction industry data.
It is a platform-neutral, open data schema specification that is not controlled by a singl ...
: 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 Information and Content Exchange (ICE) is an XML-based protocol used for content syndication via the Internet. By using XML both sender and receiver have an agreed-upon language in which to communicate. Using a client–server architecture, ICE de ...
*IO Device Description (
IODD): contains information about the device's identity, parameters, process data, diagnosis data and
IO-Link communication properties.
J
*
JATS: a vocabulary used for the preparation and publication of scholarly articles.
*
Java Speech Markup Language {{unreferenced, date=July 2008
Java Speech API Markup Language (JSML) is an XML-based markup language for annotating text input to speech synthesizers. JSML is used within the Java Speech API. JSML is an XML application and conforms to the requir ...
: a language for annotating text input to
speech synthesizer
Speech synthesis is the artificial production of human speech. A computer system used for this purpose is called a speech synthesizer, and can be implemented in software or hardware products. A text-to-speech (TTS) system converts normal languag ...
s.
*
Job Definition Format
Job Definition Format (JDF) is a technical standard being developed by the graphic arts industry to facilitate cross-vendor workflow implementations of the application domain. It is an XML format about job ticket, message description, and message ...
: a standard developed by the graphic arts industry to facilitate cross-vendor workflow implementations
*
Job Submission Description Language Job Submission Description Language is an extensible XML specification from the Global Grid Forum for the description of simple tasks to non-interactive computer execution systems. Currently at version 1.0 (released November 7, 2005), the specificat ...
: describes simple tasks to non-interactive computer execution systems
K
*
Keyhole Markup Language
Keyhole Markup Language (KML) is an XML notation for expressing geographic annotation and visualization within two-dimensional maps and three-dimensional Earth browsers. KML was developed for use with Google Earth, which was originally named Ke ...
: geographic annotation
L
*
Link contract {{Unreferenced, date=January 2022
A link contract is an approach to data control in a distributed data sharing network. Link contracts are a key feature of the XDI specifications under development at OASIS.
In XDI, a link contract is a machine-re ...
*
LOGML: Log Markup Language, for describing the log reports of web servers
M
*
MARCXML: a schema developed by the
Library of Congress
The Library of Congress (LOC) is the research library that officially serves the United States Congress and is the ''de facto'' national library of the United States. It is the oldest federal cultural institution in the country. The library is ...
to enable the sharing and accessing of bibliographic information
*
MathML
Mathematical Markup Language (MathML) is a mathematical markup language, an application of XML for describing mathematical notations and capturing both its structure and content. It aims at integrating mathematical formulae into World Wide W ...
: a language describing mathematical notation
*
Medical Reality Markup Language (MRML)
*
Metadata Object Description Schema
The Metadata Object Description Schema (MODS) is an XML-based bibliographic description schema developed by the United States Library of Congress' Network Development and Standards Office. MODS was designed as a compromise between the complexity o ...
: an XML schema with bibliographic elements used for a variety of library applications
*
Microformats
Microformats (μF) are a set of defined HTML classes created to serve as consistent and descriptive metadata about an element, designating it as representing a certain type of data (such as contact information, geographic coordinates, events ...
: a piece mark up that allows expression of
semantics
Semantics (from grc, σημαντικός ''sēmantikós'', "significant") is the study of reference, meaning, or truth. The term can be used to refer to subfields of several distinct disciplines, including philosophy
Philosophy (f ...
in an
HTML
The HyperText Markup Language or HTML is the standard markup language for documents designed to be displayed in a web browser. It can be assisted by technologies such as Cascading Style Sheets (CSS) and scripting languages such as JavaScri ...
(or
XHTML
Extensible HyperText Markup Language (XHTML) is part of the family of XML markup languages. It mirrors or extends versions of the widely used HyperText Markup Language (HTML), the language in which Web pages are formulated.
While HTML, prior ...
) web page
*
MOWL: semantic interactions with multimedia content
*
Music Encoding Initiative The Music Encoding Initiative (MEI) is an open-source effort to create a system for representation of musical documents in a machine-readable structure. MEI closely mirrors work done by text scholars in the Text Encoding Initiative (TEI) and while t ...
(MEI): an XML-based language for digital representations of music notation documents.
*
Music Markup Language
Music Markup Language (MML) was an early application of XML to describe music objects and events. MML pioneered features commonly used in later music markup formalisms, such as the IEEE 1599 standard. These features included the use of XML as a f ...
*
MusicXML
MusicXML is an XML-based file format for representing Western musical notation. The format iopen fully documented, and can be freely used under the W3C Community Final Specification Agreement.
History
MusicXML was invented by Michael Good and in ...
: an XML-based music notation file format.
*
MXML
MXML is an XML-based user interface markup language first introduced by Macromedia in March 2004. Application developers use MXML in combination with ActionScript to develop rich web applications, with products such as Apache Flex.
Adobe ...
: a language used to declaratively lay-out the interface of applications, and also to implement complex business logic and rich internet application behaviors
N
*
Namespace-based Validation Dispatching Language {{Onesource, date=March 2009
Namespace-based Validation Dispatching Language (NVDL) is an XML schema language for validating XML documents that integrate with multiple namespaces. It is an ISO/IEC standard, and it is Part 4 of the DSDL schema spec ...
*
National Information Exchange Model
NIEM ( ) originated as an XML-based information exchange framework from the United States. NIEM also supports NIEM JSON exchanges. NIEM is currently developinthe NIEM Metamodel and Common Model Formatwhich can be expressed in any data serializatio ...
*
Nested Context Language
In the field of digital and interactive television, Nested Context Language (NCL) is a declarative authoring language for hypermedia documents. NCL documents do not contain multimedia elements such as audio or video content; rather they functio ...
*
NewsML: provides a media-independent, structural framework for multi-media news (Superseded by NewsML-G2)
*
NewsML-G2 The International Press Telecommunications Council (IPTC), based in London, United Kingdom, is a consortium of the world's major news agencies, other news providers and news industry vendors and acts as the global standards body of the news media.
...
: an XML multimedia news exchange format standard of the IPTC, the International Press Telecommunications Council
*
NeXML: an XML representation of the NeXus data format
*
NeuroML: computational neuroscience models
O
*
ODD
Odd means unpaired, occasional, strange or unusual, or a person who is viewed as eccentric.
Odd may also refer to:
Acronym
* ODD (Text Encoding Initiative) ("One Document Does it all"), an abstracted literate-programming format for describing X ...
: A 'One Document Does-it-all'
TEI format for simultaneously recording project documentation and meta-schema definition from which you can generate
RELAX NG
In computing, RELAX NG (REgular LAnguage for XML Next Generation) is a schema language for XML—a RELAX NG schema specifies a pattern for the structure and content of an XML document. A RELAX NG schema is itself an XML document but RELAX NG also ...
,
W3C XML Schema
XSD (XML Schema Definition), a recommendation of the World Wide Web Consortium ( W3C), specifies how to formally describe the elements in an Extensible Markup Language (XML) document. It can be used by programmers to verify each piece of item con ...
, and DTDs as well as formatted documentation.
*
ODRL: an XML-based standard Rights Expression Language (REL) used in
Digital Rights Management
Digital rights management (DRM) is the management of legal access to digital content. Various tools or technological protection measures (TPM) such as access control technologies can restrict the use of proprietary hardware and copyrighted works. ...
systems
*
Office Open XML
Office Open XML (also informally known as OOXML) is a zipped, XML-based file format developed by Microsoft for representing spreadsheets, charts, presentations and word processing documents. Ecma International standardized the initial version a ...
: 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
OML (Outline Markup Language) is an XML format for outlines. It was originally proposed by Ray Grieselhuber. The specification is designed to build upon the concepts found in OPML, with the goal of fixing some of its limitations.
OML has a str ...
: an XML format for
outline
Outline or outlining may refer to:
* Outline (list), a document summary, in hierarchical list format
* Code folding, a method of hiding or collapsing code or text to see content in outline form
* Outline drawing, a sketch depicting the outer edge ...
s, based on
OPML
OPML (Outline Processor Markup Language) is an XML format for outlines (defined as "a tree, where each node contains a set of named attributes with string values"). Originally developed by UserLand as a native file format for the outliner appl ...
.
*
Open eBook
Open eBook (OEB), or formally, the Open eBook Publication Structure (OEBPS), is a legacy e-book format which has been superseded by the EPUB format. It was "based primarily on technology developed by SoftBook Press". and on XML. OEB was released ...
: the
e-book
An ebook (short for electronic book), also known as an e-book or eBook, is a book publication made available in digital form, consisting of text, images, or both, readable on the flat-panel display of computers or other electronic devices. Alt ...
format defined by ''Open eBook Publication Structure Specification''; superseded by ePub.
*
Open Scripture Information Standard
Open Scripture Information Standard (OSIS) is an XML application (or schema), that defines tags for marking up Bibles, theological commentaries, and other related literature.
Description
The schema is very similar to that of the Text Encoding ...
(OSIS), an XML-markup schema that defines tags for marking up Bibles, theological commentaries, and other related literature.
*
OpenDocument
The Open Document Format for Office Applications (ODF), also known as OpenDocument, is an open file format for word processing documents, spreadsheets, presentations and graphics and using ZIP-compressed XML files. It was developed wi ...
(ODF): a document file format used for describing electronic documents
*
OpenMath OpenMath is the name of a markup language for specifying the meaning of mathematical formulae. Among other things, it can be used to complement MathML, a standard which mainly focuses on the presentation of formulae, with information about their s ...
– a markup language for mathematical formulae which can complement
MathML
Mathematical Markup Language (MathML) is a mathematical markup language, an application of XML for describing mathematical notations and capturing both its structure and content. It aims at integrating mathematical formulae into World Wide W ...
.
*
OPML
OPML (Outline Processor Markup Language) is an XML format for outlines (defined as "a tree, where each node contains a set of named attributes with string values"). Originally developed by UserLand as a native file format for the outliner appl ...
: an XML format for
outline
Outline or outlining may refer to:
* Outline (list), a document summary, in hierarchical list format
* Code folding, a method of hiding or collapsing code or text to see content in outline form
* Outline drawing, a sketch depicting the outer edge ...
s
P
*
phyloXML
PhyloXML is an XML language for the analysis, exchange, and storage of phylogenetic trees (or networks) and associated data. The structure of phyloXML is described by XML Schema Definition (XSD) language.
A shortcoming of current formats for desc ...
– XML for phylogenetic and phylogenomic applications
*
PMML
The Predictive Model Markup Language (PMML) is an XML-based predictive model interchange format conceived by Dr. Robert Lee Grossman, then the director of the National Center for Data Mining at the University of Illinois at Chicago. PMML provi ...
– XML for
predictive analytics
Predictive analytics encompasses a variety of statistical techniques from data mining, predictive modeling, and machine learning that analyze current and historical facts to make predictions about future or otherwise unknown events.
In busine ...
and data mining
*
PNML – Petri Net Markup Language
*
PreTeXt A pretext (adj: pretextual) is an excuse to do something or say something that is not accurate. Pretexts may be based on a half-truth or developed in the context of a misleading fabrication. Pretexts have been used to conceal the true purpose or rat ...
– An authoring and publishing system for authors of textbooks, research articles, and monographs, especially in mathematics and other STEM disciplines.
*
PDBML – XML for Protein Data Bank
R
*
RailML: language for interoperability in railway industry applications.
*
RDFa
*
RecipeML
*
Regular Language description for XML REgular LAnguage description for XML (RELAX) is a specification for describing XML-based languages.
A description written in RELAX is called a RELAX grammar.
''RELAX Core'' has been approved as an ISO/ IEC Technical Report 22250-1 in 2002 (ISO/IEC ...
*
RELAX NG
In computing, RELAX NG (REgular LAnguage for XML Next Generation) is a schema language for XML—a RELAX NG schema specifies a pattern for the structure and content of an XML document. A RELAX NG schema is itself an XML document but RELAX NG also ...
: a
schema
The word schema comes from the Greek word ('), which means ''shape'', or more generally, ''plan''. The plural is ('). In English, both ''schemas'' and ''schemata'' are used as plural forms.
Schema may refer to:
Science and technology
* SCHEMA ...
language
*
Remote Telescope Markup Language The Remote Telescope Markup Language (RTML) is an XML dialect for controlling remote and/or robotic telescopes. It is used to describe various telescope parameters (such as coordinates and exposure time) to facilitate observation of selected target ...
*
Resource Description Framework The Resource Description Framework (RDF) is a World Wide Web Consortium (W3C) standard originally designed as a data model for metadata. It has come to be used as a general method for description and exchange of graph data. RDF provides a variety of ...
: a
metadata
Metadata is "data that provides information about other data", but not the content of the data, such as the text of a message or the image itself. There are many distinct types of metadata, including:
* Descriptive metadata – the descriptive ...
model
A model is an informative representation of an object, person or system. The term originally denoted the plans of a building in late 16th-century English, and derived via French and Italian ultimately from Latin ''modulus'', a measure.
Models c ...
based upon the idea of making statements about
web resource
A web resource is any identifiable resource (digital, physical, or abstract) present on or connected to the World Wide Web.[< ...](_blank)
s
*
RoadXML: file format for driving simulator database.
*
RSS (file format)
RSS ( RDF Site Summary or Really Simple Syndication) is a web feed that allows users and applications to access updates to websites in a standardized, computer-readable format. Subscribing to RSS feeds can allow a user to keep track of many di ...
*
RSS enclosure
RSS enclosures are a way of attaching multimedia content to RSS feeds by providing the URL of a file associated with an entry, such as an MP3 file to a music recommendation or a photo to a diary entry. Unlike e-mail attachments, enclosures are ...
*
RuleML
RuleML is a global initiative, led by a non-profit organization RuleML Inc., that is devoted to advancing research and industry standards design activities in the technical area of rules that are semantic and highly inter-operable. The standards d ...
: a markup language for rules
S
*
S5 file format: slideshow data
*
SAML
Security Assertion Markup Language (SAML, pronounced ''SAM-el'', ) is an open standard for exchanging authentication and authorization data between parties, in particular, between an identity provider and a service provider. SAML is an XML-based ...
: authentication and authorization data
*
SBML
The Systems Biology Markup Language (SBML) is a representation format, based on XML, for communicating and storing computational models of biological processes. It is a free and open standard with widespread software support and a community of use ...
: models of biological processes
*
SBGN
The Systems Biology Graphical Notation (SBGN) is a standard graphical representation intended to foster the efficient storage, exchange and reuse of information about signaling pathways, metabolic networks, and gene regulatory networks amongst com ...
: graphical representation of cellular processes and biological networks
*
Schematron
Schematron is a rule-based validation language for making assertions about the presence or absence of patterns in XML trees. It is a structural schema language expressed in XML using a small number of elements and XPath.
In many implementations ...
: an XML structure validation language for making assertions about the presence or absence of patterns in trees
*
SCORM
Shareable Content Object Reference Model (SCORM) is a collection of standards and specifications for web-based electronic educational technology (also called e-learning). It defines communications between client side content and a host system (ca ...
: XML for web-based e-learning
*
SCXML
SCXML stands for State Chart XML: State Machine Notation for Control Abstraction. It is an XML-based markup language that provides a generic state-machine-based execution environment based on Harel statecharts.
SCXML is able to describe comple ...
: provides a generic state-machine based execution environment based on Harel statecharts
*
Simple Sharing Extensions
*
SMIL: Synchronized Multimedia Integration Language describes
multimedia
Multimedia is a form of communication that uses a combination of different content forms such as text, audio, images, animations, or video into a single interactive presentation, in contrast to tradition ...
presentations
*
SOAP
Soap is a salt of a fatty acid used in a variety of cleansing and lubricating products. In a domestic setting, soaps are surfactants usually used for washing, bathing, and other types of housekeeping. In industrial settings, soaps are use ...
: a
protocol
Protocol may refer to:
Sociology and politics
* Protocol (politics), a formal agreement between nation states
* Protocol (diplomacy), the etiquette of diplomacy and affairs of state
* Etiquette, a code of personal behavior
Science and technolog ...
for exchanging XML-based messages over
computer network
A computer network is a set of computers sharing resources located on or provided by network nodes. The computers use common communication protocols over digital interconnections to communicate with each other. These interconnections are ...
s
*
SOAP with Attachments SOAP with Attachments (SwA) or MIME for Web Services is the use of web services to send and receive files with a combination of SOAP (protocol), SOAP and MIME, primarily over HTTP.
Note that SwA is not a new specification, but rather a mechanism fo ...
: the method of using
Web Services to send and receive files using a combination of
SOAP
Soap is a salt of a fatty acid used in a variety of cleansing and lubricating products. In a domestic setting, soaps are surfactants usually used for washing, bathing, and other types of housekeeping. In industrial settings, soaps are use ...
and
MIME
Multipurpose Internet Mail Extensions (MIME) is an Internet standard that extends the format of email messages to support text in character sets other than ASCII, as well as attachments of audio, video, images, and application programs. Message ...
, primarily over
HTTP
The Hypertext Transfer Protocol (HTTP) is an application layer protocol in the Internet protocol suite model for distributed, collaborative, hypermedia information systems. HTTP is the foundation of data communication for the World Wide Web, ...
.
*
Speech Application Language Tags
Speech Application Language Tags (SALT) is an XML-based markup language that is used in HTML and XHTML pages to add voice recognition capabilities to web-based applications.
Description
Speech Application Language Tags enables multimodal and te ...
*
Speech Synthesis Markup Language
Speech Synthesis Markup Language (SSML) is an XML-based markup language for speech synthesis applications. It is a recommendation of the W3C's Voice Browser Working Group. SSML is often embedded in VoiceXML scripts to drive interactive telephony ...
: a language for speech synthesis applications
*
SPML
Service Provisioning Markup Language (SPML) is an XML-based framework, being developed by OASIS, for exchanging user, resource and service provisioning information between cooperating organizations.
The Service Provisioning Markup language is th ...
: user, resource and service provisioning information
*Strategy Markup Language (StratML): an XML vocabulary and schema for strategic and performance plans and reports
*
Streaming Transformations for XML: a
XML transformation language
An XML transformation language is a programming language designed specifically to transform an ''input'' XML document into an ''output'' document which satisfies some specific goal.
There are two special cases of transformation:
* XML to XML: ...
intended as a high-speed, low memory consumption alternative to
XSLT
XSLT (Extensible Stylesheet Language Transformations) is a language originally designed for transforming XML documents into other XML documents, or other formats such as HTML for web pages, plain text or XSL Formatting Objects, which may subseque ...
.
*
SVG: Scalable Vector Graphics
*
SXBL
sXBL (SVG's XML Binding Language) is a mechanism for defining the presentation and interactive behavior of elements described in a namespace other than SVG's (an XML language supporting vector graphics, user events and scripted behavior). sXBL is ...
: defines the presentation and interactive behavior of elements described in
SVG
T
*
Text Encoding Initiative
The Text Encoding Initiative (TEI) is a text-centric community of practice in the academic field of digital humanities, operating continuously since the 1980s. The community currently runs a mailing list, meetings and conference series, and main ...
– guidelines for text encoding, with schemas and a mechanism to customise to individual project needs.
*
ThML – Theological Markup Language created by Christian Classics Ethereal Library (CCEL), to create electronic theological texts.
*
Topicmaps
*
TransducerML TransducerML (Transducer Markup Language) or TML is a retired Open Geospatial Consortium standard developed to describe any transducer ( sensor or transmitter) in terms of a common model, including characterizing not only the data but XML formed m ...
–
Open Geospatial Consortium
The Open Geospatial Consortium (OGC), an international voluntary consensus standards organization for geospatial content and location-based services, sensor web and Internet of Things, GIS data processing and data sharing. It originated in 199 ...
language for describing sensors and their output
*
Translation Memory eXchange Translation Memory eXchange (TMX) is an XML specification for the exchange of translation memory (TM) data between computer-aided translation and localization tools with little or no loss of critical data.
TMX was originally developed and maintaine ...
(TMX): translation memory data
*
TREX: a simple schema language
U
*
Unified XUL Platform: a 2017
fork
In cutlery or kitchenware, a fork (from la, furca 'pitchfork') is a utensil, now usually made of metal, whose long handle terminates in a head that branches into several narrow and often slightly curved tine (structural), tines with which one ...
of
XUL
XUL ( ), which stands for XML User Interface Language, is a user interface markup language developed by Mozilla. XUL is an XML dialect for writing graphical user interfaces, enabling developers to write user interface elements in a manner sim ...
.
*
Universal Business Language
Universal Business Language (UBL) is an open library of standard electronic XML business documents for procurement and transportation such as purchase orders, invoices, transport logistics and waybills. UBL was developed by an OASIS Technical C ...
: an open library of standard electronic XML business documents developed by
OASIS (organization)
The Organization for the Advancement of Structured Information Standards (OASIS; ) is a nonprofit consortium that works on the development, convergence, and adoption of open standards for cybersecurity, blockchain, Internet of things (IoT), eme ...
*
Universal Description Discovery and Integration
Web Services Discovery provides access to software systems over the Internet using standard protocols. In the most basic scenario there is a ''Web Service Provider'' that publishes a service and a ''Web Service Consumer'' that uses this service. ...
: a registry for businesses worldwide to list themselves on the
Internet
The Internet (or internet) is the global system of interconnected computer networks that uses the Internet protocol suite (TCP/IP) to communicate between networks and devices. It is a '' network of networks'' that consists of private, pub ...
V
*
Vector Markup Language
Vector Markup Language (VML) is an obsolete XML-based file format for two-dimensional vector graphics. It was specified in Part 4 of the Office Open XML standards ISO/IEC 29500 and ECMA-376. According to the specification, VML is a deprecated ...
: used to produce
vector graphics
Vector graphics is a form of computer graphics in which visual images are created directly from geometric shapes defined on a Cartesian plane, such as points, lines, curves and polygons. The associated mechanisms may include vector display ...
, implemented in
Microsoft Office
Microsoft Office, or simply Office, is the former name of a family of client software, server software, and services developed by Microsoft. It was first announced by Bill Gates on August 1, 1988, at COMDEX in Las Vegas. Initially a marketin ...
2000 and higher
*
VoiceXML
VoiceXML (VXML) is a digital document standard for specifying interactive media and voice dialogs between humans and computers. It is used for developing audio and voice response applications, such as banking systems and automated customer service ...
: format for specifying interactive voice dialogues between a human and a computer
W
*
W3C MMI The Multimodal Interaction Activity is an initiative from W3C aiming to provide means (mostly XML) to support Multimodal interaction scenarios on the Web.
This activity was launched in 2002. The Multimodal Interaction Framework Working group has a ...
*
WDDX
WDDX (Web Distributed Data eXchange) is a programming language-, platform- and transport-neutral data interchange mechanism designed to pass data between different environments and different computers.
History
WDDX was created by Simeon Simeonov ...
: Web Distributed Data eXchange
*
WaterML: standard information model for the representation of water observations data, with the intent of allowing the exchange of such data sets across information systems.
*
Web feed
On the World Wide Web, a web feed (or news feed) is a data format used for providing users with frequently updated content. Content distributors ''syndicate'' a web feed, thereby allowing users to ''subscribe'' a channel to it by adding the feed ...
*
Web Ontology Language
The Web Ontology Language (OWL) is a family of knowledge representation languages for authoring ontologies. Ontologies are a formal way to describe taxonomies and classification networks, essentially defining the structure of knowledge for variou ...
: a language for defining and instantiating Web
ontologies
In computer science and information science, an ontology encompasses a representation, formal naming, and definition of the categories, properties, and relations between the concepts, data, and entities that substantiate one, many, or all domains ...
(a set of concepts within a domain and the relationships between those concepts)
*
Web Services Description Language
The Web Services Description Language (WSDL ) is an XML-based interface description language that is used for describing the functionality offered by a web service. The acronym is also used for any specific WSDL description of a web service (als ...
: an XML-based language that provides a model for describing
Web services
*
Web Services Dynamic Discovery
Web Services Dynamic Discovery (WS-Discovery) is a technical specification that defines a multicast discovery protocol to locate services on a local network. It operates over TCP and UDP port 3702 and uses IP multicast address or . As the name s ...
: a technical specification that defines a multicast discovery protocol to locate services on a local network.
*
Wellsite information transfer standard markup language {{Short description, Web development language
WITSML is a standard for transmitting technical data between organisations in the petroleum industry. It continues to be developed by an Energistics facilitated Special Interest Group to develop XML sta ...
*
WML Wireless Markup Language
*
WiX
Wix may refer to:
Computing
* WiX (Windows Installer XML Toolset), a software toolset
* Wix.com, an Israeli software company providing cloud-based web development services
Places
* Wix, Essex, United Kingdom
* Vicques, Switzerland, formerly
O ...
: Windows installers data
*
WordprocessingML: a file format specification for the storage of electronic documents
*
WS-Policy
X
*
X3D
X3D is a royalty-free ISO/IEC standard for declaratively representing 3D computer graphics. File format support includes XML, ClassicVRML, Compressed Binary Encoding (CBE) and a draft JSON encoding. X3D became the successor to the Virtual Re ...
: Extensible 3D (X3D) is an international standard for real-time
3D computer graphics
3D computer graphics, or “3D graphics,” sometimes called CGI, 3D-CGI or three-dimensional computer graphics are graphics that use a three-dimensional representation of geometric data (often Cartesian) that is stored in the computer for th ...
, the successor to
Virtual Reality Modeling Language
VRML (Virtual Reality Modeling Language, pronounced ''vermal'' or by its initials, originally—before 1995—known as the Virtual Reality Markup Language) is a standard file format for representing 3-D computer graphics, 3-dimensional (3D) in ...
(VRML)
*
XAML
Extensible Application Markup Language (XAML ) is a declarative XML-based language that Microsoft developed for initializing structured values and objects. It is available under Microsoft's Open Specification Promise.
XAML is used extensively ...
: is a declarative XML-based language that Microsoft developed for initializing structured values and objects.
*
XACML
XACML stands for "eXtensible Access Control Markup Language". The standard defines a declarative fine-grained, attribute-based access control policy language, an architecture, and a processing model describing how to evaluate access requests a ...
: eXtensible
Access Control
In the fields of physical security and information security, access control (AC) is the selective restriction of access to a place or other resource, while access management describes the process. The act of ''accessing'' may mean consuming ...
Markup Language
*
XBEL
The XML Bookmark Exchange Language (XBEL), is an open XML standard for sharing Internet URIs, also known as ''bookmarks'' (or ''favorites'' in Internet Explorer).
An example of XBEL use is thXBELiciousapplication, which stores Del.icio.us bookma ...
: the XML
Bookmark
A bookmark is a thin marking tool, commonly made of card, leather, or fabric, used to keep track of a reader's progress in a book and allow the reader to easily return to where the previous reading session ended. Alternate materials for boo ...
Exchange Language.
*
XBL
XBL (''XML Binding Language'') is an XML-based markup language for altering the behavior of XUL widgets. It was devised at Netscape in the late 1990s as an extension of XUL.
The primary use of XBL was in the Firefox web browser, but Mozilla depre ...
: used to declare the behavior and look of '
XUL
XUL ( ), which stands for XML User Interface Language, is a user interface markup language developed by Mozilla. XUL is an XML dialect for writing graphical user interfaces, enabling developers to write user interface elements in a manner sim ...
'-widgets and XML elements
*
XBRL
XBRL (eXtensible Business Reporting Language) is a freely available and global framework for exchanging business information. XBRL allows the expression of semantic meaning commonly required in business reporting. The language is XML-based an ...
: an open data standard for financial reporting.
*
xCBL: a collection of XML specifications for use in e-business.
*
xCal
xCal is an XML representation of the iCalendar standard. xCal is not an alternative nor next generation of iCalendar. xCal represents iCalendar components, properties and parameters as defined in iCalendar.
This format was selected to ease its t ...
: the XML-compliant representation of the
iCalendar
The Internet Calendaring and Scheduling Core Object Specification (iCalendar) is a media type which allows users to store and exchange calendaring and scheduling information such as events, to-dos, journal entries, and free/busy information, a ...
standard
*
XCES: an XML based standard to codify
text corpus
In linguistics, a corpus (plural ''corpora'') or text corpus is a language resource consisting of a large and structured set of texts (nowadays usually electronically stored and processed). In corpus linguistics, they are used to do statistical a ...
*
XDI XDI (short for "eXtensible Data Interchange") is a semantic data interchange format and protocol under development by the OASIS (organization), OASIS]XDI Technical Committee The name comes from the addressable graph model XDI uses: every node in the ...
: sharing, linking, and synchronizing data using machine-readable structured documents that use an
Resource Description Framework, RDF vocabulary based on
XRI An Extensible Resource Identifier (abbreviated XRI) is a scheme and resolution protocol for abstract identifiers compatible with Uniform Resource Identifiers and Internationalized Resource Identifiers, developed by the XRI Technical Committee at OA ...
structured identifiers
*
XDuce
An XML transformation language is a programming language designed specifically to transform an ''input'' XML document into an ''output'' document which satisfies some specific goal.
There are two special cases of transformation:
* XML to XML: ...
: an
XML transformation language
An XML transformation language is a programming language designed specifically to transform an ''input'' XML document into an ''output'' document which satisfies some specific goal.
There are two special cases of transformation:
* XML to XML: ...
*
XDXF
XDXF (XML Dictionary eXchange Format) is a project to unite all existing open dictionaries and provide both users and developers with a universal XML-based format, convertible from and to other popular formats like Mova, PtkDic, and StarDict.
...
: for monolingual and bilingual dictionaries
*
XFA: enhance the processing of web forms
*
XForms
XForms is an XML format used for collecting inputs from web forms. XForms was designed to be the next generation of HTML / XHTML forms, but is generic enough that it can also be used in a standalone manner or with presentation languages other th ...
: a format for the specification of a data processing model for XML data and
user interface
In the industrial design field of human–computer interaction, a user interface (UI) is the space where interactions between humans and machines occur. The goal of this interaction is to allow effective operation and control of the machine f ...
(s) for the XML data, such as
web forms
A webform, web form or HTML form on a web page allows a user to enter data that is sent to a server for processing. Forms can resemble paper or database forms because web users fill out the forms using checkboxes, radio buttons, or text fields. F ...
*
XHTML
Extensible HyperText Markup Language (XHTML) is part of the family of XML markup languages. It mirrors or extends versions of the widely used HyperText Markup Language (HTML), the language in which Web pages are formulated.
While HTML, prior ...
: a
markup language
Markup language refers to a text-encoding system consisting of a set of symbols inserted in a text document to control its structure, formatting, or the relationship between its parts. Markup is often used to control the display of the document ...
that has the same depth of expression as
HTML
The HyperText Markup Language or HTML is the standard markup language for documents designed to be displayed in a web browser. It can be assisted by technologies such as Cascading Style Sheets (CSS) and scripting languages such as JavaScri ...
, but with a syntax conforming to
XML
Extensible Markup Language (XML) is a markup language and file format for storing, transmitting, and reconstructing arbitrary data. It defines a set of rules for encoding documents in a format that is both human-readable and machine-readable ...
*
XHTML Basic
XHTML Basic is an XML-based structured markup language primarily used for simple (mainly ''handheld'') user agents, typically mobile devices.
XHTML Basic is a subset of XHTML 1.1, defined using XHTML Modularization including a reduced set of mo ...
*
XHTML Friends Network
XHTML Friends Network (XFN) is an HTML microformat developed by Global Multimedia Protocols Group that provides a simple way to represent human relationships using links. XFN enables web authors to indicate relationships to the people in their blog ...
*
XHTML Modularization XHTML modularization is a methodology for producing modularized markup languages in a number of different schema languages (currently DTDs, XML Schema and Relax NG) so that the modules can easily be plugged together to create markup languages.
Alt ...
*
XidML: an open standard used within the
flight test instrumentation
Flight test instrumentation (FTI) is monitoring and recording equipment fitted to aircraft during flight test. It is mainly used on experimental aircraft, prototype aircraft and development aircraft - both military and civil, and can monitor variou ...
industry that describes instrumentation and how data is acquired, stored, transmitted and processed
*
XInclude XInclude is a generic mechanism for merging XML documents, by writing inclusion tags in the "main" document to automatically include other documents or parts thereof. The resulting document becomes a single composite XML Information Set. The XInclud ...
: a processing model and syntax for general purpose XML inclusion
*
XLIFF
XLIFF (XML Localization Interchange File Format) is an XML-based bitext format created to standardize the way localizable data are passed between and among tools during a localization process and a common format for CAT tool exchange. The XLIFF T ...
: XML Localization Interchange File Format, a format created to standardize
localization
Localization or localisation may refer to:
Biology
* Localization of function, locating psychological functions in the brain or nervous system; see Linguistic intelligence
* Localization of sensation, ability to tell what part of the body is a ...
.
*
XLink
XML Linking Language, or XLink, is an XML markup language and W3C specification that provides methods for creating internal and external links within XML documents, and associating metadata with those links.
The XLink specification
XLink 1.1 is ...
: a language used for creating
hyperlinks
In computing, a hyperlink, or simply a link, is a digital reference to data that the user can follow or be guided by clicking or tapping. A hyperlink points to a whole document or to a specific element within a document. Hypertext is text wi ...
in XML documents
*
XMI: an
OMG standard for exchanging metadata information via XML. The most common use of XMI is as an interchange format for
UML
The Unified Modeling Language (UML) is a general-purpose, developmental modeling language in the field of software engineering that is intended to provide a standard way to visualize the design of a system.
The creation of UML was originally m ...
models
*
XML Encryption XML Encryption, also known as XML-Enc, is a specification, governed by a W3C recommendation, that defines how to encrypt the contents of an XML element.
Although XML Encryption can be used to encrypt any kind of data, it is nonetheless known as "X ...
: a specification that defines how to encrypt the content of an XML element
*
XML Information Set
XML Information Set (XML Infoset) is a W3C recommendation, W3C specification describing an abstract data model of an XML document in terms of a set of ''information items''. The definitions in the XML Information Set specification are meant to be u ...
: describing an abstract data model of an XML document in terms of a set of information items
*
XML Interface for Network Services
XML Interface for Network Services (XINS) is an open-source technology for definition and implementation of internet applications, which enforces a specification-oriented approach.
Specification-oriented approach
The specification-oriented appr ...
: definition and implementation of internet applications, enforcing a specification-oriented approach.
*
XML Resource: provide a platform independent way of describing windows in a GUI
*
XML Schema
An XML schema is a description of a type of Extensible Markup Language, XML document, typically expressed in terms of constraints on the structure and content of documents of that type, above and beyond the basic syntactical constraints imposed ...
: a description of a type of XML document, typically expressed in terms of constraints on the structure and content of documents of that type, above and beyond the basic syntax constraints imposed by XML itself
*
XML Script
XML Script and XML-Script are two unrelated XML technologies. The former (XML Script) is an XML transformation language, while the latter (XML-Script) is Microsoft technologypreview for scripting web browsers - think of it as an XML version of E ...
: an
XML transformation language
An XML transformation language is a programming language designed specifically to transform an ''input'' XML document into an ''output'' document which satisfies some specific goal.
There are two special cases of transformation:
* XML to XML: ...
, or a Microsoft technology preview for scripting web browsers
*
XML Signature
XML Signature (also called ''XMLDSig'', ''XML-DSig'', ''XML-Sig'') defines an XML syntax for digital signatures and is defined in the W3C recommendationbr>XML Signature Syntax and Processing Functionally, it has much in common with PKCS #7 but is ...
: an XML syntax for
digital signatures
A digital signature is a mathematical scheme for verifying the authenticity of digital messages or documents. A valid digital signature, where the prerequisites are satisfied, gives a recipient very high confidence that the message was created b ...
*
XML for Analysis XML for Analysis (XMLA) is an industry standard for data access in analytical systems, such as online analytical processing (OLAP) and data mining. XMLA is based on other industry standards such as XML, SOAP and HTTP. XMLA is maintained by XMLA Cou ...
: data access in analytical systems, such as
OLAP
Online analytical processing, or OLAP (), is an approach to answer multi-dimensional analytical (MDA) queries swiftly in computing. OLAP is part of the broader category of business intelligence, which also encompasses relational databases, repor ...
and
Data Mining
*
XML pipeline
In software, an XML pipeline is formed when XML (Extensible Markup Language) processes, especially XML transformations and XML validations, are connected.
For instance, given two transformations T1 and T2, the two can be connected so that an inpu ...
: a language expressing how
XML transformations are connected together
*
XML-RPC
XML-RPC is a remote procedure call (RPC) protocol which uses XML to encode its calls and HTTP as a transport mechanism.Simon St. Laurent, Joe Johnston, Edd Dumbill. (June 2001) ''Programming Web Services with XML-RPC.'' O'Reilly. First Edit ...
: a
remote procedure call
In distributed computing, a remote procedure call (RPC) is when a computer program causes a procedure (subroutine) to execute in a different address space (commonly on another computer on a shared network), which is coded as if it were a normal (l ...
protocol which uses XML to encode its calls and
HTTP
The Hypertext Transfer Protocol (HTTP) is an application layer protocol in the Internet protocol suite model for distributed, collaborative, hypermedia information systems. HTTP is the foundation of data communication for the World Wide Web, ...
as a transport mechanism
*XMLTerm: A Mozilla-based Semantic User Interface
*
XMLTV XMLTV is an XML based file format for describing TV listings, which has been introduced in 2002. IPTV providers use XMLTV as the base reference template in their systems, and extend it internally according to their business needs.SearchSOA.com XML t ...
: a format to represent TV listings.
*
XOMGL: obtain large amounts of data from municipal government agencies.
*
XOXO: an XML
microformat
Microformats (μF) are a set of defined HTML classes created to serve as consistent and descriptive metadata about an element, designating it as representing a certain type of data (such as contact information, geographic coordinates, events ...
for publishing outlines, lists, and blogrolls on the Web
*
XPDL
The XML Process Definition Language (XPDL) is a format standardized by the Workflow Management Coalition (WfMC) to interchange business process definitions between different workflow products, i.e. between different modeling tools and management su ...
: interchange
Business Process
A business process, business method or business function is a collection of related, structured activities or tasks by people or equipment in which a specific sequence produces a service or product (serves a particular business goal) for a parti ...
definitions between different
workflow
A workflow consists of an orchestrated and repeatable pattern of activity, enabled by the systematic organization of resources into processes that transform materials, provide services, or process information. It can be depicted as a sequence of ...
products
*
XPath
XPath (XML Path Language) is an expression language designed to support the query or transformation of XML documents. It was defined by the World Wide Web Consortium (W3C) and can be used to compute values (e.g., strings, numbers, or Boolean v ...
(or XPath 1.0): an expression language for addressing portions of an XML document
*
XPath 2.0: a language for addressing portions of XML documents, successor of XPath 1.0
*
XPointer
XPointer is a system for addressing components of XML-based Internet media. It is divided among four specifications: a " framework" that forms the basis for identifying XML fragments, a positional element addressing scheme, a scheme for namespaces ...
: a system for addressing components of XML based internet media
*
XProc
XProc is a W3C Recommendation to define an XML transformation language to define XML Pipelines.
Below is an example abbreviated XProc file:
This is a pipeline that consists of two atomic steps, XInclude and V ...
: a W3C standard language to describe XML Pipeline
*
XQuery
XQuery (XML Query) is a query and functional programming language that queries and transforms collections of structured and unstructured data, usually in the form of XML, text and with vendor-specific extensions for other data formats (JSON, bin ...
: a
query language
Query languages, data query languages or database query languages (DQL) are computer languages used to make queries in databases and information systems. A well known example is the Structured Query Language (SQL).
Types
Broadly, query language ...
designed to query collections of XML data (similar to
SQL)
*
XrML: the eXtensible Rights Markup Language, or the
Rights Expression Language A Rights Expression Language or REL is a machine-processable language used to express intellectual property rights (such as copyright) and other terms and conditions for use over content. RELs can be used as standalone expressions (i.e. metadata usa ...
(REL) for
MPEG-21
The MPEG-21 standard, from the Moving Picture Experts Group, aims at defining an open framework for multimedia applications. MPEG-21 is ratified in the standards ISO/IEC 21000 - Multimedia framework (MPEG-21).
MPEG-21 is based on two essential con ...
*
XSIL
XSIL (Extensible Scientific Interchange Language) is an XML-based transport language for scientific data, supporting the inclusion of both in-file data and Metadata (computing), metadata. The language comes with an extensible Java (programming lan ...
: an XML-based transport language for scientific data
*
XSL Formatting Objects
XSL-FO (XSL Formatting Objects) is a markup language for XML document formatting that is most often used to generate PDF files. XSL-FO is part of Extensible Stylesheet Language, XSL (Extensible Stylesheet Language), a set of W3C technologies design ...
: a markup language for XML document formatting which is most often used to generate
PDF
Portable Document Format (PDF), standardized as ISO 32000, is a file format developed by Adobe in 1992 to present documents, including text formatting and images, in a manner independent of application software, hardware, and operating systems. ...
s
*
XSL Transformations
XSLT (Extensible Stylesheet Language Transformations) is a language originally designed for transforming XML documents into other XML documents, or other formats such as HTML for web pages, plain text or XSL Formatting Objects, which may subsequ ...
: a language used for the
transformation of XML documents.
*
XSPF: a
playlist format for
digital media
Digital media is any communication media that operate in conjunction with various encoded machine-readable data formats. Digital media can be created, viewed, distributed, modified, listened to, and preserved on a digital electronics device. ' ...
*
XTCE: describes binary blocks for telemetry and command exchange
XML Telemetric and Command Exchange
XTCE (for XML Telemetric and Command Exchange) is an XML based data exchange format for spacecraft telemetry and command meta-data. UsinXTCEthe format and content of a space systems command and telemetry links can be readily exchanged between spac ...
*
XUL
XUL ( ), which stands for XML User Interface Language, is a user interface markup language developed by Mozilla. XUL is an XML dialect for writing graphical user interfaces, enabling developers to write user interface elements in a manner sim ...
: a XML
user interface markup language
A user interface markup language is a markup language that renders and describes graphical user interfaces and controls. Many of these markup languages are dialects of XML and are dependent upon a pre-existing scripting language engine, usually ...
developed by the
Mozilla
Mozilla (stylized as moz://a) is a free software community founded in 1998 by members of Netscape. The Mozilla community uses, develops, spreads and supports Mozilla products, thereby promoting exclusively free software and open standards, wi ...
project.
*
XUpdate XUpdate is a lightweight XML query language for modifying XML data. After some early enthusiastic development by a small team, the development of the standard faltered around the end of 2000 and it has never found widespread adoption. However, it ha ...
: a lightweight
query language
Query languages, data query languages or database query languages (DQL) are computer languages used to make queries in databases and information systems. A well known example is the Structured Query Language (SQL).
Types
Broadly, query language ...
for modifying XML data
References
{{DEFAULTSORT:List of Xml Markup Languages
XML-based standards
XML markup languages
Extensible Markup Language (XML) is a markup language and file format for storing, transmitting, and reconstructing arbitrary data. It defines a set of rules for encoding documents in a format that is both human-readable and machine-readable. T ...
Lists of markup languages