我有几个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中的某个元素?
您想从另一个文档指向所显示的架构文档中rtmphostlocal
的元素声明吗?它是一个XML文档;给元素声明一个ID,然后指向它。元素声明可能看起来像这样:
<xs:element name="rtmphostlocal" id="elem_rtmphostlocal">
...
</xs:element>
有些人可能更喜欢使用xml:id="..."
而不是id="..."
。
读取指向文档的链接的系统是否能够使用它做任何有用的事情主要取决于它们是否支持XPointer规范中指定的XML片段标识符。答:是的,有一个符号。使用ID。