检查xml参考的最佳方法?

时间:2010-12-26 09:12:58

标签: xml xpath xsd

我的xml文件中有很多引用,如下所示:

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

那么检查ref / @ to的最佳方法是在名称/ @ id中定义。

XSD? DTD?或使用XPATH编程?

2 个答案:

答案 0 :(得分:2)

在XML架构中IDIDREFIDREFS xs:key - 请参阅{{3例如。

在XPath中this函数。

在XSLT中id()声明和<xsl:key>函数。

答案 1 :(得分:0)

Xml架构的ID和IDREF。 Look here了解更多详情。如果可以选择定义xml文件的架构,则可以使用xml架构强制实施这些规则。否则XSLT / XPath。