私は自分のウェブサイトで作業しており、複数のページに画像ギャラリーがあります。すべての画像をリストする単一の 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>
よろしくお願いします!