29 Facts About XML

1.

Design goals of XML emphasize simplicity, generality, and usability across the Internet.

FactSnippet No. 516,931
2.

Several schema systems exist to aid in the definition of XML-based languages, while programmers have developed many application programming interfaces to aid the processing of XML data.

FactSnippet No. 516,932
3.

Main purpose of XML is serialization, i e storing, transmitting, and reconstructing arbitrary data.

FactSnippet No. 516,933
4.

XML is analogous to a lingua franca for representing information.

FactSnippet No. 516,934
5.

An additional XML schema defines the necessary metadata for interpreting and validating XML.

FactSnippet No. 516,935
6.

XML has come into common use for the interchange of data over the Internet.

FactSnippet No. 516,936
7.

Hundreds of document formats using XML syntax have been developed, including RSS, Atom, Office Open XML, OpenDocument, SVG, and XHTML.

FactSnippet No. 516,937
8.

XML provides the base language for communication protocols such as SOAP and XMPP.

FactSnippet No. 516,938
9.

XML documents consist entirely of characters from the Unicode repertoire.

FactSnippet No. 516,939
10.

XML includes facilities for identifying the encoding of the Unicode characters that make up the document, and for expressing characters that, for one reason or another, cannot be used directly.

FactSnippet No. 516,940
11.

XML allows the use of any of the Unicode-defined encodings and any other encodings whose characters appear in Unicode.

FactSnippet No. 516,941
12.

XML provides a mechanism whereby an XML processor can reliably, without any prior knowledge, determine which encoding is being used.

FactSnippet No. 516,942
13.

XML provides escape facilities for including characters that are problematic to include directly.

FactSnippet No. 516,943
14.

The following is a well-formed XML document including Chinese, Armenian and Cyrillic characters:.

FactSnippet No. 516,944
15.

XML specification defines an XML document as a well-formed text, meaning that it satisfies a list of syntax rules provided in the specification.

FactSnippet No. 516,945
16.

XML processors are classified as validating or non-validating depending on whether or not they check XML documents for validity.

FactSnippet No. 516,946
17.

Oldest schema language for XML is the document type definition, inherited from SGML.

FactSnippet No. 516,947
18.

XSDs use an XML-based format, which makes it possible to use ordinary XML tools to help process them.

FactSnippet No. 516,948
19.

Cluster of specifications closely related to XML have been developed, starting soon after the initial publication of XML 1.

FactSnippet No. 516,949
20.

Some other specifications conceived as part of the "XML Core" have failed to find wide adoption, including XInclude, XLink, and XPointer.

FactSnippet No. 516,950
21.

Design goals of XML include, "It shall be easy to write programs which process XML documents.

FactSnippet No. 516,951
22.

Stream-oriented facilities require less memory and, for certain tasks based on a linear traversal of an XML document, are faster and simpler than other alternatives.

FactSnippet No. 516,952
23.

Simple API for XML is a lexical, event-driven API in which a document is read serially and its contents are reported as callbacks to various methods on a handler object of the user's design.

FactSnippet No. 516,953
24.

XML has appeared as a first-class data type in other languages.

FactSnippet No. 516,954
25.

XML was compiled by a working group of eleven members, supported by a 150-member Interest Group.

FactSnippet No. 516,955
26.

XML Working Group never met face-to-face; the design was accomplished using a combination of email and weekly teleconferences.

FactSnippet No. 516,956
27.

XML is a profile of an ISO standard SGML, and most of XML comes from SGML unchanged.

FactSnippet No. 516,957
28.

The SGML declaration was removed; thus XML has a fixed delimiter set and adopts Unicode as the document character set.

FactSnippet No. 516,958
29.

Ideas that developed during discussion that are novel in XML included the algorithm for encoding detection and the encoding header, the processing instruction target, the xml:space attribute, and the new close delimiter for empty-element tags.

FactSnippet No. 516,959