1
我有以下XML:选择具有特定值的所有属性
<file>
<content value="Test" />
<content value="Empty" />
</file>
我想用一个转变,但我无法在这个例子中,选择与“测试”的价值属性。这是我的XSLT的相关部分:
<xsl:template match="@value">
<xsl:attribute name="value">
<xsl:text>succeeded</xsl:text>
</xsl:attribute>
</xsl:template>
如果我尝试将比赛变成这样的事情@value='Test'
或@value['Test']
这是行不通的。我可以使用其完整路径获取元素,如//content[@value='Test']
,但我需要该属性。
有没有办法根据属性值做这个替换?
感谢@Mathias,它的工作,因为我需要。 – Marlos