Dhamar: auslesen und einfügen

Hi,

ich habe folgendes Problem ...
ich habe ein XML-File:

<Liste>
   <Buch>
      <Bild>test.gif</Bild>
   </Buch>
</Liste>

----->> und davon mehrere hintereinander ...

und ein XSL-File:

<xsl:template match="Liste">
  <xsl:for-each select="Buch">
    <img src="http://www.test.de/@Bild" />
  </xsl:for-each>
</xsl:template>

die Bilder werden aber nicht angezeigt? Was genau mache ich falsch?

Danke Dhamar

  1. Hallo!

    <xsl:template match="Liste">
      <xsl:for-each select="Buch">
        <img src="http://www.test.de/@Bild" />
      </xsl:for-each>
    </xsl:template>

    @Bild rufst Du das Attribut Bild im Element Buch auf. Dieses attribut gibt es aber nicht. Du mußt das Element Buch aufrufen und in geschweifte Klammern setzen.

    <img src="http://www.test.de/{Bild}" />

    MfG, André Laugks
    L-Andre @ gmx.de

    1. DOH,

      ich idiot ... ich danke Dir vielmals André!

      Grüsse Dhamar