0

以下は私のコードの例です。item タグがコードを何度もループします。

<item>
    <title>Secret Court Palace Gardens</title>`enter code here`
    <link>htt://www.flickr.com/photos/aataka/954934842/in/pool-1540822@N20</link>
    <description>
        <p>
            <a href="htt://www.flickr.com/people/aataka/">aataka</a> has added a photo to the pool:</p>
        <p>
            <a href="htt://www.flickr.com/photos/aataka/954934842/" title="Hampton Court Palace Gardens">
                <img src="htt://farm4.staticflickr.com/3802/954934842_a38fca47c7_m.jpg" width="240" height="107" alt="Secret Court Palace Gardens" />
            </a>
        </p>
    </description>
</item>

2 番目の「a」タグ内の「img src」タグで URL 値を選択する必要があります。以下のようなことを試しましたが、うまくいきませんでした。誰でも助けることができますか?どうもありがとう。

<?xml version='1.0'?>
<xsl:stylesheet version="2.0" xmlns:xsl="htt://www.w3.org/1999/XSL/Transform" xmlns:media="htt://search.yahoo.com/mrss/">
<xsl:output method="html" />
<xsl:template match="/">

    <xsl:for-each select="rss/channel/item/description/p[2]/*">
        <img src="{a/@href}" style="margin:5px 5px" />
    </xsl:for-each>

</xsl:template>
</xsl:stylesheet>
4

1 に答える 1