9

私の XML は、異なる mmid に割り当てられた複数の画像を提供します。

<Mediendaten>
    <Mediendaten mmid="22404">
        <url size="original">A 22404 FILE</url>
        <url size="thumb">ANOTHER 22404 FILE</url>
    </Mediendaten>
    <Mediendaten mmid="22405">
        <url size="original">A 22405 FILE</url>
        <url size="thumb">ANOTHER 22405 FILE</url>
    </Mediendaten>
<Mediendaten>

私の XSLT は、size=thumb の URL のみを選択します。

<xsl:template match="/Mediendaten">
<xsl:apply-templates select="Mediendaten/url">
</xsl:apply-templates>
</xsl:template>

<xsl:template match="Mediendaten/url">
<xsl:if test="@size = 'thumb'">
<img width="280" border="0" align="left">
<xsl:attribute name="src"><xsl:value-of select="."/></xsl:attribute>
</img>
</xsl:if>
</xsl:template>

ただし、最初の mmid (この場合は 22404) のサムネイルのみが必要です。私は mmid 値を制御できません。

最初の mmid のサム ファイルのみを出力するようにテンプレートを停止するにはどうすればよいですか?

助けてくれてありがとう!

4

3 に答える 3