Support in all current engines.
このセクションは、XMLリソースに関する規則についてのみ説明する。text/html
リソースに関する規則は、"HTML構文"と題された前述のセクションで説明される。
HTMLのためのXML構文は、以前に"XHTML"と呼ばれていたが、この仕様ではその用語を使用しない(他にも理由はあるが、MathMLやSVGのHTML構文にそのような用語は使用されないため)。
XML構文は、XMLのXMLおよびNamespaces in XMLで定義されている。[XML] [XMLNS]
この仕様は、XMLに対して完全に定義されるものを超えるいかなる構文レベルの要件も定義しない。
XML文書は必要に応じてDOCTYPE
が含んでもよいが、DOCTYPEはこの仕様に適合する必要はない。この仕様は、公開またはシステム識別子を定義せず、公式なDTDも提供しない。
XMLによれば、XMLプロセッサはDOCTYPEで参照される外部DTDサブセットを処理することを保証しない。This means, for example, that using entity references for characters in XML documents is unsafe if they are defined in an external file (except for <
, >
, &
, "
, and '
).