如何引用XSD的元素/如何构建指向XSD文件元素的链接以引用其文档?

时间:2012-12-11 23:45:35

标签: xml xsd lzx

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

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

XSD文档例如: http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/WebContent/openmeetings/config.xsd?view=markup =>元素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?

1 个答案:

答案 0 :(得分:1)

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

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

有些人可能更愿意使用xml:id="..."代替id="..."

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