下記のXMLの画像データを表示するためXSL変換したが画像が表示できません
ちなみに同drに設置しています。
PHOT.XML
<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="style.xsl"?>
<photos>
<photo url="http://www.kahokanko.com/demo/10.jpg"/>
<photo url="http://www.kahokanko.com/demo/19.jpg"/>
<photo url="http://www.kahokanko.com/demo/31.jpg"/>
</photos>
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>
<link rel="styleSheet" type="text/css" href="./xx.css" />
</head>
<body>
<h1>画像を表示</h1>
<div>
<xsl:apply-templates />
</div>
</body>
</html>
</xsl:template>
<xsl:template match="photo">
<p class="album">
<img>
<xsl:attribute name="src">
<xsl:value-of select="@url" />
</xsl:attribute>
</img>
</p>
</xsl:template>
</xsl:stylesheet>
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
使用されているブラウザは?
firefox,Opera,safariの最新版、IE8以降で表示できてますが--
No.2
- 回答日時:
WindowsXP + safari5.1.7
スタイルシートxx.css
@charset "UTF-8";
html,body{margin:0;padding:0;}
div.album h2{color:green;}
div.album{counter-reset: image;}
div.album p{width:320px;height:auto;position:relative;float:left;margin:10px;}
div.album p img{display:block;width:90%;height:auto;padding:5%;}
div.album p:before {
content: "画像" counter(image) ;
counter-increment: image 1;
}
スタイルシート 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>
<link rel="styleSheet" type="text/css" href="./xx.css" />
</head>
<body>
<h1>画像を表示してみよう</h1>
<div class="album">
<h2>画像一覧</h2>
<xsl:apply-templates />
</div>
</body>
</html>
</xsl:template>
<xsl:template match="photo">
<p>
<img>
<xsl:attribute name="src">
<xsl:value-of select="@url" />
</xsl:attribute>
<xsl:attribute name="width">320</xsl:attribute>
<xsl:attribute name="height">240</xsl:attribute>
</img>
</p>
</xsl:template>
</xsl:stylesheet>
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS 書籍を見つつサイト造りの練習をしているのですが、見た目が一致しません 2 2022/11/28 15:00
- JavaScript jqueryを使ったスムーススクロールのコードを書いたのですが、HTMLコード内にある、a butt 2 2022/04/14 10:59
- HTML・CSS 下にスクロールしても、追従するボタンのコードを書いたのですが、ボタンの中の画像が半分しか表示されない 1 2022/04/16 21:31
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- HTML・CSS スクロールすると追従する画像のコードを書いているのですが、追従する画像の大きさの調節が上手くいきませ 2 2022/04/18 12:52
- HTML・CSS html cssのmargin 5 2022/12/03 11:04
- HTML・CSS cssの display: flex;で横並びにならずに困ってます 1 2022/12/04 13:18
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
- HTML・CSS CSSが効かずどのように指定すれば良いか分からないのでアドバイスお願い致します 2 2023/06/07 12:25
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
HTMLタグのDL DT DDを使ってli...
-
画像の横に文字をうまく配置で...
-
画像と背景色の幅が合わない
-
フレームを使わずに右側だけを...
-
画像を縦に並べたら隙間ができ...
-
ホームページで縦と横の写真を...
-
複数の画像を連動してロールオ...
-
imgとpを縦・横に中央揃えする
-
cssで画像を均等に配置する方法...
-
フォームのボタンをsubmitから...
-
クリッカブルマップで画像と画...
-
マウスをのせた時に画像の色を...
-
html オンマウスで変化する画...
-
position relativeの位置について
-
複数の画像を横にスクロールさ...
-
リンクを知らせる手のマークが...
-
画像をクリックしてラジオボタ...
-
CSS実装されない
-
ブラウザ別の余白誤差って解消...
-
画像と同じCSSデザインにしたい...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ボタンをセル内一杯に表示させ...
-
リンクを知らせる手のマークが...
-
htmlで画像を2個ずつ並べていき...
-
ポップアップウィンドウのサイ...
-
画像のサイズが変わらない
-
【HTML/CSS】ボタンの枠が伸び...
-
画像の場合のみ、下線を消す方...
-
cssで、チェックボックスの画像...
-
HTMLのIMAGEに。。
-
XML画像データををHTMLで簡単に...
-
画像の横に文字をうまく配置で...
-
table で画像をピッタリとくっ...
-
画像をリンクさせると紫の枠が...
-
レスポンシブ対応のHTML・CSS(...
-
3つの画像を中央に寄せて表示さ...
-
UDP通信を使うチャットプログラ...
-
水面の波紋
-
cssヘッダー画像の下に配置した...
-
画像とテーブルの隙間をなくす。
-
HTMLは、シングルクォートかダ...
おすすめ情報