1

HTML と XML は構文的に非常に似ているため、有効な HTML コードが常に XML 仕様に準拠しているかどうかを知りたいのです。

4

3 に答える 3

3

いいえ、ありません。

HTML 2から4.xは、XMLアプリケーションではなく、SGMLアプリケーションでした。(HTML +もSGMLアプリケーションであった可能性がありますが、仕様の簡単な説明からは明らかではありません)

HTML5には独自の解析ルールがあります。

(ただし、XHTMLおよびHTML 5のXMLシリアル化はXMLになります)

于 2013-01-04T22:54:26.387 に答える
1

HTMLはより寛大です。例えば、

<!DOCTYPE html>
<title>foo</title>
bar

は有効なHTML5ドキュメントですが、XMLにはドキュメント全体を網羅する最上位の要素が必要なため、明らかに有効なXMLではありません。

ただし、対応するHTML標準と同じセマンティクスを持つXMLのアプリケーションであるXHTML言語の1つを使用できます。

于 2013-01-04T22:55:34.737 に答える