Hallo!
Ich hab ein kleines Problem. Ich möchte eine XML-Datei erstellen, in der ich von mehreren Personen den jeweiligen Namen, Beruf, Email und ein Bild ausgeben möchte. Mit den Namen, Berufen und der Mail hab ich das schon soweit mit xsl:for-each und <xsl:value-of select> hinbekommen, nur bei den Bildern funktioniert das so nicht mehr.
Hier die XML-Datei:
<inhalt>
<mitarbeiter>
<name>Person1</name>
<beruf>Beruf1</beruf>
<img src="bild"/>
<mail>bla@bla.de</mail>
</mitarbeiter>
<mitarbeiter>
<name>Person2</name>
<beruf>Beruf2</beruf>
<img src="bild2"/>
<mail>bla@bla.de</mail>
</mitarbeiter>
</inhalt>
Die dazugehörige XSL-Datei:
<xsl:template match="/">
<html>
<head>
</head>
<body>
<table border="0" width="40%">
<tr>
<td>
<td><b>Name</b></td>
<td><b>Beruf</b></td>
<td><b>E-Mail</b></td>
<td><b>Bild</b></td>
</td>
</tr>
<xsl:for-each select="inhalt/mitarbeiter">
<tr>
<td><center>
<td valign="top"><xsl:value-of select="name" /></td>
<td valign="top"><xsl:value-of select="beruf" /></td>
<td valign="top">
<a href="mailto:{mail}"><xsl:value-of select="mail"/></a></td>
<td valign="top"><xsl:value-of select="img"/></td></center>
</td>
</tr>
</xsl:for-each>
</table>
</body>
</html>
</xsl:template>
Weiß dafür jemand ne Lösung?
MfG
Manfred