为什么XInclude不支持任何浏览器?

时间:2011-06-26 22:06:21

标签: xhtml browser xinclude

我想知道为什么没有Web浏览器支持XHTML的XInclude标准。

这个标准存在了将近五年,我认为它对网络非常有用。 例如,您可以XInclude网站的静态部分,这样浏览器只需要下载用户浏览网站时已更改的部分。此外(但我可能错了)与SVG或MathML等标准相比,这似乎并不是很难支持。

(抱歉这个问题没有真正的答案,我不介意它是否已关闭)

1 个答案:

答案 0 :(得分:6)

有一个old open bug on the Mozilla bug tracker asking for XInclude support with a patch,其中讨论了一些问题:

  • 一个令人满意的XInclude实现需要首先实现XPath,XPointer,xml:id和其他规范,
  • 大部分时间XInclude可以通过document() XSLT函数进行模拟,
  • 必须检测
  • 循环,这很难做到,
  • 目前尚不清楚XInclude文档所做的DOM更改应该如何封装到事件中并进行传播。