1

我有几个 XML 样式的文档,我有一个 XSD 文件,其中包含一些标签的文档。

我想将 XSD 中的一些文档链接到 XML 中的一些元素。

XSD 文档例如: http: //svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/WebContent/openmeetings/config.xsd ?view=markup => element rtmphostlocal

现在我有一个 XML 文档,例如:http: //svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/WebContent/src/base/mainAttributes.lzx ?view=markup

有一个属性:

<attribute name="rtmphostlocal" value="" type="string" />

我想从另一个 XML 文档的注释区域中的元素 rtmphostlocal 链接 XSD 文档。这样就只有一个文档源可供编辑,我不必在使用该属性的任何地方复制评论。一种 JavaDoc 风格。

我怎样才能做到这一点?
是否有一些像 HTML 中带有#anchors 的符号来链接 XSD 中的某些元素?

4

1 回答 1

1

您希望能够从另一个文档指向rtmphostlocal您显示的架构文档中的元素声明吗?它是一个 XML 文档;给元素声明一个 ID,并指向它。元素声明可能如下所示:

<xs:element name="rtmphostlocal" id="elem_rtmphostlocal">
  ...
</xs:element>

有些人可能更喜欢使用xml:id="..."而不是id="...".

读取指向文档的链接的系统是否能够对它做任何有用的事情,主要取决于它们是否支持 XPointer 规范中指定的 XML 片段标识符。但是你没有要求支持 XPointer 的软件,你要求的是一个符号。答:是的,有一个符号。使用 ID。

于 2012-12-12T04:43:31.083 回答