10

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

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

(对不起这个问题没有真正的答案,如果它被关闭我不会介意)

4

1 回答 1

6

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

  • 一个令人满意的 XInclude 实现需要首先实现 XPath、XPointer、xml:id 和其他规范,
  • 大多数时候 XInclude 可以通过document()XSLT 函数来模拟,
  • 必须检测到循环,这很难做到,
  • 尚不清楚 XInclude 文档所做的 DOM 更改应如何封装到事件中并传播。
于 2012-02-01T13:50:46.947 回答