Format
Extensible Markup Language
Summary
- Name
- Extensible Markup Language
- Version
- 1.0
- Identifiers
-
- MIME: text/xml
- PUID: fmt/101
- Apple Uniform Type Identifier: public.xml
- Format type
- Text (Mark-up)
- Disclosure
- Full
- Description
- The Extensible Markup Language (XML) is a general purpose markup language for creating other, special purpose, markup languages, and is a simplified subset of SGML. The structure and grammar of an XML document can be defined using a markup declaration, such as a Document Type Definition (DTD) or XML schema. A XML document consists of nested elements, each of which may have attributes and content. It typically begins with an XML declaration, defining the XML version and character set used. This may be followed by a Document Type declaration, containing or pointing to a markup declaration for the class of document. An XML document is said to be well-formed if it conforms to the XML specification; it is said to be valid if it additionally complies with a defined markup declaration. The formatting and transformation of XML documents can be controlled using the Extensible Stylesheet Language (XSL).
- File extensions
-
xml - Source
- Digital Preservation Department / The National Archives
- Developed by
- World Wide Web Consortium
Relationships
- Has lower priority than
-
- Internet Archive 1.0
- Geography Markup Language
- XML Schema Definition
- Scalable Vector Graphics 1.0
- Scalable Vector Graphics 1.1
- Extensible Hypertext Markup Language 1.0
- Extensible Hypertext Markup Language 1.1
- DROID Signature File Format 1.0
- DROID File Collection File Format 1.0
- Synchronized Multimedia Integration Language (Generic)
- Microsoft Visio XML Drawing 2003-2010
- GPS Exchange Format 1.0
- Keyhole Markup Language (XML)
- LaTeX (Subdocument)
- WARC
- Chemical Markup Language
- Internet Archive 1.1
- Scalable Vector Graphics Tiny 1.2
- Microsoft Management Console Snap-in Control file
- TransXchange File Format
- Domino XML Document Export
- Domino XML Database Export
- X3D 3.0
- X3D 3.1
- X3D 3.2
- X3D 3.3
- Vector Markup Language
- INTERLIS Transfer File 2.3
- INTERLIS Model File 2.3
- Industry Foundation Classes XML
- PKCS #7 Cryptographic Message File
- Additive Manufacturing File Format
- AbiWord Document
- AbiWord Document Template
- MusicXML
- Mathcad Document XML
- Music Encoding Initiative
- XML Property List
- AAE Sidecar Format
- EazyDraw File Format
- iMovieProj File Format
- NIB File Format
- INTERLIS Transfer File 2.2
- Redcode Metadata (RMD) File
- Geography Markup Language 3.2
- Scribus Document
- GPS Exchange Format 1.1
- Folio Infobase File 2
- COLLADA Digital Asset Exchange (DAE)
- Gnumeric
- SK-XML 1.0
- DIGIDOC-XML 1.1
- DIGIDOC-XML 1.2
- DIGIDOC-XML 1.3
- FO File
- xdomea 1.0
- xdomea 2.0.1
- xdomea 2.0.0
- xdomea 2.1.0
- xdomea 2.2.0
- xdomea 2.3.0
- xdomea 2.4.0
- Muvee Reveal Project File
- Ableton Live Set 8.2.1 onwards
- TEI P4 XML - Single Text File P4
- TEI P4 XML - Corpus File P4
- TEI P5 - Single Text File P5
- TEI P5 XML - Corpus File P5
- Adobe Audition Session File XML
- XML Forms Data Format
- Agisoft Project File
- ELAN Annotation File
- ELAN Preference File
- ISDOC Information System Document 5.x
- ISDOC Information System Document 6.0.1
- XML Shareable Playlist Format
- Adobe InDesign Interchange Document
- Roxio Data Project File 11
- Roxio Audio Project File 11
- LegalDocML Document
- Capture One Settings File
- Esri Shapefile Geospatial Metadata File
- Media Hash List
- ESRI Persistent Auxiliary Metadata File
- Wireless Markup Language (WML) Document 1.1
- FLExText Interlinear XML Format
- Transcriber AG TAG Format
- Transcriber TRS Format
- xdomea 3.0.0
- Audacity Project File 1.x
- Audacity Project File 2.x
- Final Draft Document 8
- Camtasia Studio Project
- Capture One Session File
- OPML File 1.*
- OPML File 2
- Mass Spectrometry Markup Language
- Draw.io Diagram (XML) File
- SolidWorks Material Database File
- IMF Package Asset Map
- IMF Package Packing List
- IMF Package Composition Playlist
- GraphPad Prism 5-9
- Open Packaging Format 3
- Daisy Talking Book Navigation Control File 3
- Daisy Talking Book Resource File 3
- FCPXML Interchange Format
- Final Cut Pro XML Interchange Format
- xdomea 3.1.0
- RDF/XML
- Has priority over
- Is supertype of
-
- Synchronized Multimedia Integration Language (Generic)
- TransXchange File Format
- AbiWord Document
- AbiWord Document Template
- MusicXML
- Mathcad Document XML
- Music Encoding Initiative
- Geography Markup Language 3.2
- GPS Exchange Format 1.1
- Gnumeric
- xdomea 1.0
- xdomea 2.0.1
- xdomea 2.0.0
- xdomea 2.1.0
- xdomea 2.2.0
- xdomea 2.3.0
- xdomea 2.4.0
- Extensible Markup Language 1.1
- Final Draft Document 8
Internal signatures
XML 1.0
- Note
- XML declaration and version. Signature updated November 2011 to allow an optional 3 byte undisclosed beginning of file offset to allow for UTF-8 byte order mark (BOM) that may precede the XML declaration ([<?xml version="])
Byte sequences
- Min Frag Length
- Absolute from BOF
- Offset
- 0
- Max offset
- 3
- Byte Sequence
3C3F786D6C2076657273696F6E3D(22|27)312E30(22|27)- Endianness
- None
Changelog
-
Updated in V94
- Release date
- 17 September 2018
Extensible Markup Language: Corrected priority relationship between XML and XHTML. XHTML is more specific so should have priority. Error reported by Nationaal Archief, and NedGraphics b.v.
-
Updated in V72
- Release date
- 12 November 2013
Extensible Markup Language 1.0: Added application/xml as a MIME type as suggested by the Central Digital Archive of Slovakia.
-
Updated in V55
- Release date
- 4 January 2012
Extensible Markup Language 1.0: Existing signature refined through PRONOM Research and submission from National Library of New Zealand.
-
Updated in V49
- Release date
- 5 April 2011
Extensible Markup Language 1.0: Priority information changed to avoid potential clash with Cascading Style Sheet identification.
-
Updated in V31
- Release date
- 5 March 2010
Extensible Markup Language: Signature now works with both possible variations in the XML specification.