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を探す
おすすめ情報
- ・「みんな教えて! 選手権!!」開催のお知らせ
- ・漫画をレンタルでお得に読める!
- ・「黒歴史」教えて下さい
- ・2024年においていきたいもの
- ・我が家のお雑煮スタイル、教えて下さい
- ・店員も客も斜め上を行くデパートの福袋
- ・食べられるかと思ったけど…ダメでした
- ・【大喜利】【投稿~12/28】こんなおせち料理は嫌だ
- ・前回の年越しの瞬間、何してた?
- ・【お題】マッチョ習字
- ・モテ期を経験した方いらっしゃいますか?
- ・一番最初にネットにつないだのはいつ?
- ・好きな人を振り向かせるためにしたこと
- ・【選手権お題その2】この漫画の2コマ目を考えてください
- ・2024年に成し遂げたこと
- ・3分あったら何をしますか?
- ・何歳が一番楽しかった?
- ・治せない「クセ」を教えてください
- ・【大喜利】【投稿~12/17】 ありそうだけど絶対に無いことわざ
- ・【選手権お題その1】これってもしかして自分だけかもしれないな…と思うあるあるを教えてください
- ・集合写真、どこに映る?
- ・自分の通っていた小学校のあるある
- ・フォントについて教えてください!
- ・これが怖いの自分だけ?というものありますか?
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・10代と話して驚いたこと
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
1時間30分を簡単に表したいで...
-
HTML属性での「""」 「''」違い
-
htmlのolやulなどlistにtitleや...
-
divの中に外部のHTMLを埋め込む
-
スペースを使わず文字位置を揃...
-
html の divとtable の役割
-
横並びdivで一部の初期高さがず...
-
「見出し画像+小見出し」と「見...
-
【CSS】HTML直書き→外部ファイ...
-
拡大すると背景色が消える
-
空のspanタブについて
-
フッター固定で余白ができます
-
セクションをdivで囲むと見出し...
-
div要素が重なってします
-
ヘッダーを左右に二分割する方...
-
音声ブラウザ、スクリーンリー...
-
スマホで見たときレイアウトを...
-
一括で全体を右にずらす
-
<div id="container">の使いか...
-
リストで画像を右に表示したい
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
htmlのolやulなどlistにtitleや...
-
HTML属性での「""」 「''」違い
-
複数のボタンを等間隔に、かつ...
-
div要素が重なってします
-
html の divとtable の役割
-
1時間30分を簡単に表したいで...
-
<div id="container">の使いか...
-
ヘッダーとフッターだけ背景を...
-
divの中に外部のHTMLを埋め込む
-
min-heightとheightの違いについて
-
セクションをdivで囲むと見出し...
-
スペースを使わず文字位置を揃...
-
3カラムレイアウトで「常に残り...
-
hタグの右横に画像を表示
-
inline-blockをネストすると表...
-
要素間、要素内に隙間が空く
-
リストで画像を右に表示したい
-
画面を拡大すると横幅が切れる
-
<div>テキスト</div>
-
<!-- #BeginLibraryItemとは
おすすめ情報