如何检查节点是否是另一个节点的子节点?

时间:2010-05-26 22:06:31

标签: xslt-2.0 xslt

我希望得到文本节点的所有“generateId”值,这些值是属性“id”值已知的特定节点的子节点。我可以使用XSL测试这种情况吗?

1 个答案:

答案 0 :(得分:1)

使用像这样的XPath 2.0表达式

<强> //specificNode[@id=$knownValue]/text()/generate-id(.)

您还可以使用密钥<xsl:key>key()函数)来更有效地选择具有id属性的所有特定节点knownValue。