表を作成するためにxslのファイルを編集しています.
以下のようなコードになっています.
lang
1 <table border="1"> 2 <tr> 3 <th>商品名</th> 4 <th>価格</th> 5 6 </tr> 7 <xsl:for-each select="list/item/name"> 8 <tr> 9 <td nowrap="nowrap"><xsl:value-of select="list/item[@category='食品']/name" /></td> 10 <td nowrap="nowrap"><xsl:value-of select="list/item[@category='食品']/price" /></td> 11 </tr> 12 </xsl:for-each> 13 </table>
表は作成されますが,表の中に入れたい名前や値が表示されません.
どう修正すればよいのでしょうか.
追記
以下がxmlファイルのコードです.
lang
1<?xml version="1.0" encoding="UTF-8"?> 2<?xml-stylesheet type="text/xsl" href="tabemono.xsl"?> 3<list> 4 <item category="魚"> 5 <name>さんま</name> 6 <price>50円</price> 7 </item> 8<list>
このXSLTを噛ませるXMLのサンプルもご提示頂けますか?
回答1件
あなたの回答
tips
プレビュー