如果元素parameter
(嵌套在parameters
中多次重复了,我如何在XSL中抓住value3?
<parameters>
<parameter name="name1" value="value1"/>
<parameter name="name2" value="value2"/>
<parameter name="name3" value="value3"/>
<parameter name="name4" value="value4"/>
</parameters>
如果parameter
是唯一的,我可以这样做:
<xsl:value-of select="parameters/parameter/@value" />
答案 0 :(得分:1)
您可以通过使用索引来实现。
例如,引用第三个parameter
使用
<xsl:value-of select="parameters/parameter[3]/@value" />
或者通过属性值引用引用它
<xsl:value-of select="parameters/parameter[@name='name3']/@value" />