2011-12-05 59 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