0

私が知っているように、HTML5 には標準の解析アルゴリズムがあります。

http://www.whatwg.org/specs/web-apps/current-work/multipage/parsing.html#parsing

しかし、XML に対応するものは見つかりませんでした。ありますか?

XHTML 用のものも見つかりました。

http://www.whatwg.org/specs/web-apps/current-work/multipage/the-xhtml-syntax.html#xml-parser

しかし、HTML5 のものと比べると非常に一般的です。XMLと同じですか?

4

2 に答える 2

1

XMLには、 XML仕様(第5版)で非常に明確に定義された文法があります。すべてのXMLパーサーは、同じ解析結果を生成するために、そのCFGに正確に従う必要があります。

于 2012-09-15T00:11:32.940 に答える
1

一般に、仕様の作成者はアルゴリズムを含めることを避けようとします。仕様は、必要な結果を達成するために実装者が独自のアルゴリズムを発明する能力を制限することなく、考えられるすべての入力の効果を定義するように書かれています。HTML5 にアルゴリズムが含まれている理由は、失敗を認めているからです。ブラウザは非常に多くの奇妙な癖を開発したため、抽象的なレベルで動作を指定することはもはや不可能であり、実際のアルゴリズムを標準化することによってのみ行うことができます.

于 2012-09-15T18:16:33.410 に答える