programs</x>キャノニカル形式はこうである。&]]>.</x>キャノニカル形式はこうである。プロローグ部キャノニカルXMLには、プロローグ部はない。最初のキャラクタである。<x>y</x>キャノニカル形式はこうである。キャラクタ1個からなる1キャラクタのエピローグ部がある。直後に続くものである。xmlEnd:-->キャノニカル形式はこうである。要素キャノニカルXMLでは、すべての要素に開始タグ1個と終了タグ1個とがある。内容をもたない要素については、間にキャラクタを挟まず、終了タグが開始タグに続く。n="3"/></x>キャノニカル形式はこうである。いうキャラクタが、間に空白を挟まず直接に要素型の後に続く。キャラクタが1個ついた形で続く。その要素型名や属性名に名前空間がないとき、属性は属性名により(Unicodeキャラクタのコードポイントに基づいて)辞書的に保存される。キャノニカル形式のXML文書は、オリジナルの文書で明示的に与えられたものかデフォルトで供給されたものかを問わず、その属性のすべてを組み込む。a="Earth"・"Wind"z="Fire">!!</x>キャノニカル形式はこうである。属性キャノニカル形式のXML文書では、属性値は、XMLプロセッサについて要求される様式で標準化される。いうキャラクタ1個で分けられる。キャラクタで区切られる。"'>'">キャノニカル形式はこうである。後に続く正整数は、プリフィックスの添え字と呼ばれる。開始タグは、その要素型で使われるプリフィックスと、その開始タグの中に出現する属性名との名前空間宣言を厳密に包含する。名前空間宣言が承継されることはない。このアプローチは、キャノニカル化作業が文脈非依存であるよう選ばれたものである。要素のキャノニカル形式は、それが文書のどこに出現するかに依存しない。デフォルト名前空間が使われることはない。属性名が要素型や他の属性名と同じプリフィックスをもつことはない。プリフィックスの名前空間宣言は、そのプリフィックスを利用する要素型や属性の直後に続く。属性は、第一次的には、その属性名のプリフィックスが結びつけられている名前空間URIの辞書的順序により並べられ、第二次的には、属性名のローカル部分の辞書的順序により並べられる。ヌル名前空間URIは、非ヌル名前空間URIより前にあるものとみなされる。そのため、プリフィックスなしの属性はすべて、プリフィックスつきの属性すべての前にある。開始タグの中では、名前空間プリフィックスはプリフィックスの添え字の順に出現する。開始タグの中で最初の名前空間プリフィックスの添え字は、つねに1である。開始タグの中に出現するプリフィックスの添え字は、つねに連続する整数である。