检查XML引用的最佳方法是什么?

3

我在我的 XML 文件中有很多类似这样的引用:

<name id="key1"></name> 
<ref to="key1"></ref>

那么,检查ref/@to是否在name/@id中定义的最佳方法是什么?

XSD?DTD?还是使用XPATH编程?


好问题,+1。请看我的答案,了解使用XML Schema、XPath和XSLT解决该问题的方法。 :) - Dimitre Novatchev
2个回答

2

0

XML模式的ID和IDREF。在这里查看更多细节。如果您可以定义XML文件的模式,则可以使用XML模式强制执行这些规则。否则,可以使用XSLT / XPath。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接