HTML と XML は構文的に非常に似ているため、有効な HTML コードが常に XML 仕様に準拠しているかどうかを知りたいのです。
質問する
181 次
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 に答える