确定 XSLT 中的一个节点是否包含在另一个节点内
是否可以判断 XSLT 中的一个节点是否包含在(或等于)另一个节点中?例如,考虑以下代码片段:
<xsl:variable name="itemSection" select=".."/>
<xsl:for-each select="key('enemyItems', @key)">
<xsl:variable name="enemyList" select="./attributes/@value"/>
<xsl:variable name="enemyListSection" select="../../.."/>
.
.
.
</xsl:for-each>
是否可以判断 itemSection 是否包含在(或等于)enemyListSection 中?
Is it possible to tell whether a node is contained within (or equal to) another node in XSLT? For example, consider this code snippet:
<xsl:variable name="itemSection" select=".."/>
<xsl:for-each select="key('enemyItems', @key)">
<xsl:variable name="enemyList" select="./attributes/@value"/>
<xsl:variable name="enemyListSection" select="../../.."/>
.
.
.
</xsl:for-each>
Is it possible to tell whether itemSection is contained within (or equal to) enemyListSection?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在 XPath 1.0 中
在 XPath 2.0 中
In XPath 1.0
In XPath 2.0
对 Alejandro 的答案进行一个小调整:
在 XPath 1.0 中
在 XPath 2.0 中
因为原来的问题问:
Just a small adjustment to Alejandro's answer:
In XPath 1.0
In XPath 2.0
Because the original question asked: