XML

E3756

XML (Extensible Markup Language) is a flexible, text-based markup language designed for structuring, storing, and transporting data in a platform-independent way.


Statements (58)
Predicate Object
instanceOf file format
markup language
abbreviation XML
allows nested elements
userDefined tags
basedOn SGML
canRequire valid documents
definedIn W3C Recommendation XML 1.0
designedFor storing data
structuring data
transporting data
fullName Extensible Markup Language
hasDesignGoal generality
simplicity
usability over the Internet
hasFileExtension .xml
hasPrologComponent XML declaration
hasSpecification XML 1.0
XML 1.1
humanReadable true
inspiredBy SGML
introducedYear 1998
isSelfDescribing true
machineReadable true
mediaType application/xml
text/xml
namespaceSpecification XML Namespaces
platformIndependent true
queriedWith XPath
XQuery
requires well-formed documents
separates content from structure
serializedAs text
standardizedBy W3C
supports Unicode
hierarchical data
tree structure
supportsNamespaceMechanism true
supportsTransformationWith XSLT
textBased true
usedIn Atom
RSS
SOAP
configuration files
data interchange
document formats
web services
usesCharacterEncoding Unicode
usesSyntaxElement CDATA section
attribute
comment
element
entity
processing instruction
validatedBy DTD
RELAX NG
Schematron
XML Schema


Please wait…