XML

Extensible Markup LanguageExtensible Markup Language (XML).xmlvalidwell-formedXML (content language)XML 1.0XML documentXML fileXML format
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.wikipedia
2,414 Related Articles

Unicode

Unicode StandardUU+
It is a textual data format with strong support via Unicode for different human languages.
The standard has been implemented in many recent technologies, including modern operating systems, XML, Java (and other programming languages), and the .NET Framework.

XML schema

schemaschemasschema languages
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.
An XML schema is 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 syntactical constraints imposed by XML itself.

Markup language

markupmarkup languagesdocument markup language
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.
Examples include typesetting instructions such as those found in troff, TeX and LaTeX, or structural markers such as XML tags.

Web service

web serviceswebserviceservice
Although the design of XML focuses on documents, the language is widely used for the representation of arbitrary data structures such as those used in web services.
In a web service, the Web technology such as HTTP—originally designed for human-to-machine communication—is utilized for machine-to-machine communication, more specifically for transferring machine-readable file formats such as XML and JSON.

Scalable Vector Graphics

SVG.SVGScalable Vector Graphics (SVG)
Hundreds of document formats using XML syntax have been developed, including RSS, Atom, SOAP, SVG, and XHTML.
Scalable Vector Graphics (SVG) is an XML-based vector image format for two-dimensional graphics with support for interactivity and animation.

Atom (Web standard)

AtomAtom Publishing ProtocolAtom Syndication Format and Atom Publishing Protocol
Hundreds of document formats using XML syntax have been developed, including RSS, Atom, SOAP, SVG, and XHTML.
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 resources.

XHTML

(X)HTMLExtensible HyperText Markup LanguageX
Hundreds of document formats using XML syntax have been developed, including RSS, Atom, SOAP, SVG, and XHTML.
Extensible Hypertext Markup Language (XHTML) is part of the family of XML markup languages.

Open standard

open standardsopenstandard
The W3C's XML 1.0 Specification and several other related specifications —all of them free open standards—define XML.
As an important provider of Web technology ICT Standards, notably XML, http, HTML, CSS and WAI, the World Wide Web Consortium (W3C) follows a process that promotes the development of high-quality standards.

Office Open XML

DOCX.docxOOXML
XML-based formats have become the default for many office-productivity tools, including Microsoft Office (Office Open XML), OpenOffice.org and LibreOffice (OpenDocument), and Apple's iWork.
Office Open XML (also informally known as OOXML or Microsoft Open XML (MOX)) is a zipped, XML-based file format developed by Microsoft for representing spreadsheets, charts, presentations and word processing documents.

OpenDocument

ODF.odtODT
XML-based formats have become the default for many office-productivity tools, including Microsoft Office (Office Open XML), OpenOffice.org and LibreOffice (OpenDocument), and Apple's iWork.
The Open Document Format for Office Applications (ODF), also known as OpenDocument, is a ZIP-compressed XML-based file format for spreadsheets, charts, presentations and word processing documents.

RSS

RSS feedsRSS feedReally Simple Syndication
Hundreds of document formats using XML syntax have been developed, including RSS, Atom, SOAP, SVG, and XHTML.
A standard XML file format ensures compatibility with many different machines/programs.

XMPP

JabberExtensible Messaging and Presence ProtocolJabber/XMPP
XML has also provided the base language for communication protocols such as XMPP.
Extensible Messaging and Presence Protocol (XMPP) is a communication protocol for message-oriented middleware based on XML (Extensible Markup Language).

National Information Exchange Model

NIEMNational Information Exchange Model (NIEM)3rd party NIEM tools
Many industry data standards, e.g. HL7, OTA, FpML, MISMO, NIEM, etc. are based on XML and the rich features of the XML schema specification.
The National Information Exchange Model (NIEM) is an XML-based information exchange framework from the United States.

Darwin Information Typing Architecture

DITADarwin Information Typing Architecture (DITA)
In publishing, DITA is an XML industry data standard.
The Darwin Information Typing Architecture or Document Information Typing Architecture (DITA) is an XML data model for authoring and publishing.

OpenOffice.org

OpenOfficeOpen OfficeCalc
XML-based formats have become the default for many office-productivity tools, including Microsoft Office (Office Open XML), OpenOffice.org and LibreOffice (OpenDocument), and Apple's iWork.
The OpenOffice.org XML file format – XML in a ZIP archive, easily machine-processable – was intended by Sun to become a standard interchange format for office documents, to replace the different binary formats for each application that had been usual until then.

SOAP

Simple Object Access ProtocolSOAP (Simple Object Access Protocol)SOAP protocol
Hundreds of document formats using XML syntax have been developed, including RSS, Atom, SOAP, SVG, and XHTML.
SOAP allows processes running on disparate operating systems (such as Windows and Linux) to communicate using Extensible Markup Language (XML).

FpML

Financial products Markup Language
Many industry data standards, e.g. HL7, OTA, FpML, MISMO, NIEM, etc. are based on XML and the rich features of the XML schema specification.
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 standards.

LibreOffice

LibreOffice OnlineLibreOffice BaseLibreOffice Impress
XML-based formats have become the default for many office-productivity tools, including Microsoft Office (Office Open XML), OpenOffice.org and LibreOffice (OpenDocument), and Apple's iWork.

File format

formatformatsfile formats
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.
HTML files, for example, might begin with the string <html> (which is not case sensitive), or an appropriate document type definition that starts with , or, for XHTML, the XML identifier, which begins with <?xml.

OpenTravel Alliance

OTA
Many industry data standards, e.g. HL7, OTA, FpML, MISMO, NIEM, etc. are based on XML and the rich features of the XML schema specification.
The OpenTravel Alliance is a not-for-profit trade association, founded in 1999 by travel companies, with a primary focus on the creation of electronic message structures to facilitate communication between the disparate systems in the global travel industry, including the use of XML.

List of XML and HTML character entity references

character entity referenceHTML entitycharacter entity
There are five predefined entities:
In SGML, HTML and XML documents, the logical constructs known as character data and attribute values consist of sequences of characters, in which each character can manifest directly (representing itself), or can be represented by a series of characters called a character reference, of which there are two types: a numeric character reference and a character entity reference. This article lists the character entity references that are valid in HTML and XML documents.

Machine-readable data

machine-readablemachine readablemachine-readable format
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.
There are two types: human-readable data that is marked up so that it can also be read by machines (e.g. microformats, RDFa, HTML) or data file formats intended principally for processing by machines (RDF, XML, JSON).

UTF-8

65001Unicode (UTF-8)code page 65001
Unicode itself defines encodings that cover the entire repertoire; well-known ones include UTF-8 and UTF-16.
The Internet Mail Consortium (IMC) recommended that all e-mail programs be able to display and create mail using UTF-8, and the W3C recommends UTF-8 as the default encoding in XML and HTML.

Human-readable medium

human-readablehuman readableHuman-Readable Format
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.
With the advent of standardized, highly structured markup languages, such as Extensible Markup Language (XML), the decreasing costs of data storage, and faster and cheaper data communication networks, compromises between human-readability and machine-readability are now more common-place than they were in the past.

CDATA

The characters making up an XML document are divided into markup and content, which may be distinguished by the application of simple syntactic rules. Generally, strings that constitute markup either begin with the character and end with a, or they begin with the character and end with a . Strings of characters that are not markup are content. However, in a CDATA section, the delimiters and are classified as markup, while the text between them is classified as content. In addition, whitespace before and after the outermost element is classified as markup.
The term CDATA, meaning character data, is used for distinct, but related, purposes in the markup languages SGML and XML.