在XLink,XPointer和XInclude之间

Ram*_*der 5 xml xpath

有什么区别XLink,XPointerXInclude

这太令人困惑了.有人可以解释一下这个区别吗?

Dan*_*ele 3

简短回答:

XLink 和 XPointer 在提供引用其他元素的方式方面非常相似,但主要区别(除了语法之外)是:

  • 使用 XLink,您可以引用其他或相同的xml 文档
  • 使用 XPointer,您只能引用同一xml 文档的部分内容

相反,Xinclude 是将不同的 xml 文档合并为一个。值得注意的是,包含是在解析之后和任何其他处理之前立即发生的。经典的例子是想象一本由几个章节组成的书,每个章节都是一个单独的 xml 文档

长答案: