【发布时间】:2014-12-17 01:58:59
【问题描述】:
我是 xslt 的新手。 我想获取匹配的子节点的父节点(以)结束
示例 XML:
父标签前后可以有元素
这里的结果应该是“父” 查询:查找以smile结尾的子元素的第一个父元素名称(“endwithsmile”)
我可以获得包含 ("endswithsmile") 但不以 . end-with 不起作用。
<xsl:value-of select="(//*[contains(local-name(), 'Identifier')])"/>
我也尝试使用“../”来获取父级,但没有奏效。
上述问题的示例 xml :::
<parent>
<childendwithsmile>
<test></test>
</childendwithsmile>
</parent>
<parent1>
<childendwithsmile>
<test></test>
</childendwithsmile>
</parent1>
【问题讨论】:
-
ends-with函数仅在 XPath 2.0 或更高版本中可用。