XSLT 1.0 节点索引或兄弟节点编号
XSLT 1.0 Index of node or sibling no
也许是个菜鸟问题,但这里是...
我需要提取 xml 中深层节点的索引号。
假设我想在以下 XML 中找到值为 3 的索引(int 节点):
<Result>
<races>
<int>2</int>
<int>3</int>
<int>4</int>
<int>5</int>
<int>6</int>
</races>
</Result>
有人对此有简单的解决方案吗?
此致,
山姆
我不确定我是否完全理解你的问题。来自 /
根节点的上下文:
<xsl:value-of select="count(Result/races/int[.='3']/preceding-sibling::int)" />
将 return 指定 int
节点的从 0 开始的索引号(在给定示例中为 1)。
也许是个菜鸟问题,但这里是...
我需要提取 xml 中深层节点的索引号。
假设我想在以下 XML 中找到值为 3 的索引(int 节点):
<Result>
<races>
<int>2</int>
<int>3</int>
<int>4</int>
<int>5</int>
<int>6</int>
</races>
</Result>
有人对此有简单的解决方案吗?
此致,
山姆
我不确定我是否完全理解你的问题。来自 /
根节点的上下文:
<xsl:value-of select="count(Result/races/int[.='3']/preceding-sibling::int)" />
将 return 指定 int
节点的从 0 开始的索引号(在给定示例中为 1)。