XML使いの板
at HP
480:Name_Not_Found
02/04/30 16:31 zCX9ei52
<項目>
<見出し>サイト名</見出し>
<サイト名>2ちゃんねる</サイト名>
</項目>
<項目>
<見出し>アドレス</見出し>
<アドレス>URLリンク(2ch.net)アドレス>
</項目>
<項目>
<見出し>管理人</見出し>
<管理人>
<名前>ひろゆき</名前>
<性別>男</性別>
<年齢>?歳</年齢>
</管理人>
</項目>
こういうxmlがあったとして、これを単純な表にします。
----------------------------
サイト名 | 2ちゃんねる
----------------------------
アドレス | URLリンク(2ch.net)
----------------------------
管理人 | ひろゆき
| 男
| ?歳
----------------------------
こんな感じで。
今後データを使いしてもテンプレートをいじる事がないようにと
考えるとxslの作成がとても難しいのですがどうやって書けば
項目が増えても平気なようになりますか?
<xsl:template match="項目">
<tr><td><xsl:value-of select="見出し" /></td><td><xsl:value-of select="サイト名" /></td></tr>
<tr><td><xsl:value-of select="見出し" /></td><td><xsl:value-of select="アドレス" /></td></tr>
<tr><td><xsl:value-of select="見出し" /></td><td><xsl:value-of select="管理人" /></td></tr>
</xsl:template>
これだと項目が増えたらテンプレートも増やさなきゃいけないですよね。
しかも「管理人」項目の内容は改行を入れたいけどこれだとまたその部分を別にテンプレートを作らなきゃいけないので
とても効率が悪いです。
次ページ続きを表示1を表示最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5005日前に更新/260 KB
担当:undef