我有以下XSLT變量:檢查是否有屬性節點等於值存在
<xsl:variable name="superid" select="/contentdata/id"/>
另外,我有一個子節點的節點:
<nodes>
<node name="foo" id="bar" />
<node name="john" id="doe" />
<node name="jane" id="tarzan" />
</nodes>
現在,我想檢查存在id屬性等於superid的節點。
我試過以下(這顯然是行不通的):
<xsl:if test="/nodes/node[@id = $superid]">Yes, Sir!</xsl:if>
什麼是$ superid變量值? – Vitaliy
你得到的錯誤信息是什麼?我相信它可能是.NET版本,而您使用的是xslt v1或v2。請給我們這些信息。創建一個小提琴,而你在它:) –