2011-12-05 85 views
0

我有以下xsl代碼。我想要做的就是輸出包含函數的單詞的cat屬性。代碼輸出現在正確(據我瞭解原因),但我怎麼能輸出其屬性值?輸出通過包含函數找到的元素的屬性

<xsl:value-of select="contains($grammar//lexicalRules, 'likes')"></xsl:value-of> 

我的$的語法是值得喜歡這個

<lexicalRules> 
     <word cat="vp">snores</word> 
     <word cat="vt">likes</word> 
</lexicalRules> 

在輸出VT這種情況下,我想。

非常感謝。

回答

3

試試這個:

$grammar//lexicalRules/word[. = 'likes']/@cat 
+0

太感謝你了,我不知道這件事情:/ @。 – Ataman