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