【发布时间】:2014-03-07 18:24:30
【问题描述】:
如何获取节点“s”中提供的字符串的索引,并根据“strings”节点中的名称找到对应的索引值?
这是我的 XSL 模板:
<xsl:template match="norm" >
<xsl:variable name="name" select="@string" />
<xsl:value-of select="/s/string/@name=$name/@index"/>,
</xsl:template>
这是来自我的源 XML 的片段:
<s name="main">
<norm string="back-slash"/>
<norm string="open-braces" />
<norm string="close-braces" />
</s>
<strings name="consts">
<string name="back-slash" val="\\" index="0"/>
<string name="close-braces" val="]" index="2"/>
<string name="remove-null" val="null" index="3" />
</strings>
【问题讨论】: