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

Gui*_*rie 10 browser xhtml xinclude

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

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

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

gio*_*ele 6

Mozilla bug跟踪器上有一个旧的开放式bug,要求XInclude支持一个补丁,其中讨论了一些问题:

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