
A 回答 (5件)
- 最新から表示
- 回答順に表示
No.5
- 回答日時:
XMLでの簡単なループ処理の実例を上げて置きます。
XHTMLもXMLですから、同様にXSLTスタイルシートを使うことで、ループ処理が出来ます。[XML]
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="style.xsl"?>
<DOC>
<TITLE>Title Here</TITLE>
<AUTHOR>
<FIRSTNAME>Firstname</FIRSTNAME>
<LASTNAME>Lastname</LASTNAME>
</AUTHOR>
<PARAGRAPH>
<LINE N="1">First line.</LINE>
<LINE N="2">Second line.</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE N="3">Third line.</LINE>
<LINE N="4">Fourth line.</LINE>
</PARAGRAPH>
</DOC>
[XSL]style.xsl
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<head>
<title>サンプル</title>
</head>
<body>
<h1>ページを作る</h1>
<div class="album">
<h2>画像一覧</h2>
<xsl:apply-templates />
</div>
</body>
</html>
</xsl:template>
<xsl:template match="PARAGRAPH">
<div class="section">
<xsl:apply-templates />
</div>
</xsl:template>
<xsl:template match="LINE">
<p>
<xsl:apply-templates />
</p>
</xsl:template>
</xsl:stylesheet>
上記は、<PARAGRAPH>要素、<LINE>が登場するたびに、<div class="section">と<p>を挿入しています。
XHTMLもXMLですから、XHTMLで書かれた定型のHTMLの、各セクション間に別途プレゼンテーションのための要素を追加するなどでが可能です。
【確認方法】
firefoxで画面上で右クリック--コンテキストメニューからソース表示
firebugを利用してソースを確認すると、HTMLになっています。
No.3
- 回答日時:
XHTMLは、HTMLをXMLのルールに従って書き改めたものに過ぎません。
XMLは、単にマークアップ言語ですが、XMLは様々な用途に使用できます。
^^^^^
>XHTML単体でやるやり方がうまく見つけれれませんでした。
XHTMLで書かれてあれば、それはXMLですから、XSLTを使ってループ処理は出来ます。
XMLと間違えてませんか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) EXCEL VBA ユーザーフォームの内容をループでデータベースに登録したい。 2 2023/02/02 10:22
- JavaScript functionはhtmlやjsに2度使えませんか 2 2022/08/03 19:55
- JavaScript html5に変えるとスライドショーが消えてしまった。 3 2022/03/26 19:53
- ASP・SaaS FC2 BLOG <AUDIO TAGを入れプレビューはOk テーンプレートを更新すると ✖ 1 2023/08/14 11:40
- JavaScript カラーミーショップのsectionループ内で、[引数][戻り値]ありの関数的な処理を行いたいです。 1 2022/05/07 19:39
- HTML・CSS 私の能力からして間違っていないような気がします。 4 2022/09/30 13:24
- Visual Basic(VBA) VBAでのループ順序について 3 2023/03/13 10:55
- モテる・モテたい 最近Hがしたいなと思っています。 でもまだ高校生だし、見た目も男っぽくて好きな人もいないし今後できる 7 2023/03/18 17:46
- C言語・C++・C# C言語:数値の桁数指定についての質問です。 8 2022/05/26 23:53
- JavaScript セレクトボックスを2つ設けて選択して初めてメッセを表示 1 2022/07/27 12:15
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・昔のあなたへのアドバイス
- ・字面がカッコいい英単語
- ・許せない心理テスト
- ・歩いた自慢大会
- ・「I love you」 をかっこよく翻訳してみてください
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・はじめての旅行はどこに行きましたか?
- ・準・究極の選択
- ・この人頭いいなと思ったエピソード
- ・「それ、メッセージ花火でわざわざ伝えること?」
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・【お題】甲子園での思い出の残し方
- ・【お題】動物のキャッチフレーズ
- ・人生で一番思い出に残ってる靴
- ・これ何て呼びますか Part2
- ・スタッフと宿泊客が全員斜め上を行くホテルのレビュー
- ・あなたが好きな本屋さんを教えてください
- ・かっこよく答えてください!!
- ・一回も披露したことのない豆知識
- ・ショボ短歌会
- ・いちばん失敗した人決定戦
- ・性格悪い人が優勝
- ・最速怪談選手権
- ・限定しりとり
- ・性格いい人が優勝
- ・これ何て呼びますか
- ・チョコミントアイス
- ・単二電池
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・ゴリラ向け動画サイト「ウホウホ動画」にありがちなこと
- ・泣きながら食べたご飯の思い出
- ・一番好きなみそ汁の具材は?
- ・人生で一番お金がなかったとき
- ・カラオケの鉄板ソング
- ・自分用のお土産
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
<div id="container">の使いか...
-
htmlのolやulなどlistにtitleや...
-
1時間30分を簡単に表したいで...
-
HTML属性での「""」 「''」違い
-
divとpの使いわけ
-
ヘッダーとフッターだけ背景を...
-
グリッドレイアウトで"auto-fit...
-
html の divとtable の役割
-
セクションをdivで囲むと見出し...
-
htmlでdivをなるべく使わないで
-
開閉式の隠し要素が一瞬表示さ...
-
ブログのサイドバーが下にくる
-
画面を縮小するとカラムが落ち...
-
アコーディオンパネルの作り方...
-
ヘッダーを左右に二分割する方...
-
一括で全体を右にずらす
-
html/css pの中に複数のdivが...
-
横並びdivで一部の初期高さがず...
-
スライド部分のリンクが貼れな...
-
HTML5 iframe の代わり
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
htmlのolやulなどlistにtitleや...
-
HTML属性での「""」 「''」違い
-
html の divとtable の役割
-
複数のボタンを等間隔に、かつ...
-
div要素が重なってします
-
<div id="container">の使いか...
-
スペースを使わず文字位置を揃...
-
ヘッダーとフッターだけ背景を...
-
1時間30分を簡単に表したいで...
-
セクションをdivで囲むと見出し...
-
min-heightとheightの違いについて
-
開閉式の隠し要素が一瞬表示さ...
-
line-height指定で発生する余白...
-
インラインフレームのページ内...
-
h1のテキストサイズよりh2の方...
-
ヘッダーを左右に二分割する方...
-
<!-- #BeginLibraryItemとは
-
inline-blockをネストすると表...
-
divを横に並べる方法
-
body>div{}の意味を知りたい
おすすめ情報