XML是否有像HTML5这样的标准解析算法



据我所知,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的也一样吗?

XML在XML规范(第5版)中有一个定义非常明确的语法。所有 XML 解析器都应完全遵循该 CFG 以产生相同的解析结果。

通常,规范编写者会尽量避免包含算法:编写规范是为了定义每个可能输入的效果,而不会限制实现者发明自己的算法以实现所需结果的能力。HTML5包含算法的原因是承认失败;浏览器已经发展出如此多的奇怪怪癖,以至于不再可能在抽象级别指定它们的行为,只能通过标准化实际算法来完成。

最新更新