Canonical XML
Normal form of XML, intended to allow relatively simple comparison of pairs of XML documents
Canonical XML is a normal form of XML, intended to allow relatively simple comparison of pairs of XML documents for equivalence; for this purpose, the Canonical XML transformation removes non-meaningful differences between the documents. Any XML document can be converted to Canonical XML.
Nº Q1033573 ★★
Uncommon · Knowledge
Canonical XML
Normal form of XML, intended to allow relatively simple comparison of pairs of XML documents
Canonical XML is a normal form of XML, intended to allow relatively simple comparison of pairs of XML documents for equivalence; for this purpose, the Canonical XML transformation removes non-meaningful differences between the documents. Any XML document can be converted to Canonical XML.
Last price
—
Floor price
—
7-day median
—
30-day sales
0
30-day range
—
In circulation
0
Price history
median
low – high
sales
No sales in this period
Show table
| Date | median | Low | High | sales |
|---|
Sales history
- Last sale
- —
- 30-day average
- —
- 30-day low
- —
- 30-day high
- —
- Sales 7d
- 0
- Sales 30d
- 0
No sales yet.
Anonymous sales: no buyer or seller shown. Figures count player-to-player sales only.
From Wikipedia
Canonical XML is a normal form of XML, intended to allow relatively simple comparison of pairs of XML documents for equivalence; for this purpose, the Canonical XML transformation removes non-meaningful differences between the documents. Any XML document can be converted to Canonical XML. For example, XML permits whitespace to occur at various points within start-tags, and attributes to be specified in any order. Such differences are seldom if ever used to convey meaning, and so these forms are generally considered equivalent: <p class="a" secure="1"> <p secure = "1" class='a' > In converting an arbitrary XML document to Canonical XML, attributes are encoded in a normative order (alphabetical by name), and with normative spacing and quoting (though with all namespace declarations placed ahead of regular attributes, and namespaced attributes sorted by namespace rather than prefix or qualified name). Thus, the second form above would be converted to the first. Canonical XML specifies a number of other details, some of which are: the UTF-8 encoding is used line-ends are represented using the newline character 0x0A whitespace in attribute values is normalized entity references and non-special character references are expanded CDATA sections are replaced with their character content empty elements are encoded as start/end pairs, not using the special empty-element syntax default attributes are made explicit superfluous namespace declarations are deleted According to the W3C, if two XML documents have the same canonical form, then the two documents are logically equivalent within the given application context (except for limitations regarding a few unusual cases). However, in a special context users might care about special semantics beyond the generic logical equivalence with which Canonical XML is associated. For example, a steganography system could conceal information in an XML document by varying whitespace, attribute quoting and order, the use of hexadecimal vs. decimal numeric character...
Text: Wikipédia, CC BY-SA 4.0. ·
Related cards
-
X
XML schema
Description of a type of XML document
Nº Q1043076 ★
Not listed
-
U
Unicode equivalence
Aspect of the Unicode Standard
Nº Q250798 ★
Not listed
-
XPath
Query language for selecting nodes from an XML document
Nº Q16340 ★★
Not listed
-
C
Channel Definition Format
XML file format formerly used in conjunction with Microsoft's Active Channel, Active Desktop and Smart Offline Favorites technologies
Nº Q1062254 ★★
Not listed
-
XSLT
Language for transforming XML documents
Nº Q32110 ★★
Not listed
-
X
XML Encryption
Is a specification, governed by a W3C recommendation, that defines how to encrypt the contents of an XML element.
Nº Q607488 ★★
Not listed