XML使いの板 at HP
[2ch|▼Menu]
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