0

私は自分のウェブサイトで作業しており、複数のページに画像ギャラリーがあります。すべての画像をリストする単一の XML を作成しようとしています。このxmlファイルを使用して、カテゴリごとにさまざまなHTMLページに画像をロードしたいと考えています。以下に示すように XML ファイルを作成しましたが、これを HTML で読み取る方法がわかりません。私は HTML の基本を知っていますが、XML と HTML を組み合わせるのはこれが初めての試みです。

これは私が持っている XML ファイルです:

<?xml version="1.0" encoding="ISO-8859-1"?>
<image_gallery>
<music>
 <image href="path to image" alt="description"/>
</music>
<landscapes>
...
</landscapes>

出力を HTML ファイルで次のようにしたい:

<img src="path to image" alt="description" />
<img src="path to image" alt="description" />
<img src="path to image" alt="description" />
<img src="path to image" alt="description" />
<img src="path to image" alt="description" />

どうすればいいですか?私はいくつかのGoogle検索結果を調べましたが、答えが具体的ではなく、複数の方法がリストされているため、実際にはあまり理解していません.

私は次のことを試しましたが、うまくいきませんでした

<xsl:for-each select="image_gallery/music">
<xsl:value-of select="image"/>  
</xsl:for-each>

よろしくお願いします!

4

1 に答える 1

0

jquery を使用して、同じドメインにある必要がある xml を呼び出し、xml を解析して画像を見つけ、$.each を使用して反復処理し、画像を表示します。以下をチェックアウトします。

http://api.jquery.com/jQuery.parseXML/

于 2012-10-15T16:37:24.527 に答える