【发布时间】:2014-04-17 13:55:55
【问题描述】:
我在引用 xml 文件中的某些文本时遇到了一些问题。
我有一些 xml 文档(docbook 5.0 文档)。
它们都包含来自另一个 xml 文件的特定部分,如下所示:
<xi:include href="path/to/myFile.xml"
xpointer="element(IDofSection)"/>
引用的部分有实体(如$productname;),应在引用文档中声明。
当我在引用的 xml 文件中声明这些实体时,被引用的 xml 文件不会继承这些实体。
我已经搜索了整个网络,但没有找到任何解决此问题的方法。 原则上我正在做的事情是否可以使用 xinclude?如果没有,我该如何使用其他技术来解决这个问题?
【问题讨论】:
-
我认为它行不通。请参阅此处的第三个项目符号:sagehill.net/docbookxsl/ModularDoc.html#XincludeTextEntities。
标签: xml docbook xinclude xpointer