2011-12-05 11 views
0

私は以下のxslコードを持っています。私がしたいのは、contains関数で見つかった単語のcat属性を出力することだけです。コード出力は現時点では真実ですが(理由を理解しています)、どうすれば属性値を出力できますか?contains関数で見つかった要素の属性を出力する

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

マイ$文法は何かが出力VTに私はしたい。この場合、この

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

が好きです。

多くのありがとうございます。

答えて

3

はこれを試してみてください:/ @:

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

はどうもありがとう、私はこのことについて知りませんでした。 – Ataman

関連する問題