hallo ben,
hab jetzt aber noch ein andres problem ... und zwar habe ich in dem XSL file eine reihe von "xsl:if"'s bei mir sucht er sich das richtige heraus ... wenn ich nem kumpel das xml gebe, dann werden ihm alle ausgaben die hinter sämtlichen xsl:if stehen ausgeben, also auch die die gar nicht erscheinen sollten.
deine xsl file ist ziemlich durcheinander geraten:
mache es so:
<xsl:template match="/auswertung">
<html>
<body style="background-color:#093A7D; font-family:Arial, Helvetica; font-size:20px; color:#FFFFFF">
<xsl:apply-templates select="document('http://www.camelot-europe.com/herald/servers/Avalon/guilds/588.xml')"/>
</body>
</html>
</xsl:template>
und entferne alle anderen <body style="background-color:#093A7D; font-family:Arial, Helvetica; font-size:20px; color:#FFFFFF"> und die dazugehörigen </body> aus der file.
schreib im image auch im alt-tag den namen der richtigen:
<img src="http://www.boandlkramer.de/03chars/pictures/{$name_short}.jpg" width="160" height="310" ALT="Rowin"></img>
alt="{@name}"
du muss dann einiges umschreiben, sonst bekommt du keine ausgabe:
<xsl:value-of select="totalrp" /><BR/><BR/>
<xsl:value-of select="lastweekrp" /><BR/>
<!-- filgende zeile muss du umschreiben -->
<xsl:apply-templates select="../top"/>
</td>
</tr>
</table>
</xsl:template>
dann so weiter:
<xsl:template match="top">
<xsl:apply-templates select="top_char" />
</xsl:template>
<xsl:template match="top_char">
<xsl:if test="@name = $name">
xsl:choose
<xsl:when test="../@type = 'fletching'">
Bogenmacher
<xsl:value-of select="@point" />
</xsl:when>
<xsl:when test="../@type = 'weaponcraft'"> Waffenschmied <xsl:value-of select="@point" /></xsl:when>
<xsl:when test="../@type = 'armorcraft'"> Rüstungsschmied <xsl:value-of select="@point" /></xsl:when>
<xsl:when test="../@type = 'tailoring'"> Schneiderei <xsl:value-of select="@point" /></xsl:when>
xsl:otherwise<xsl:value-of select="../@type" /> <xsl:value-of select="@point" /></xsl:otherwise>
</xsl:choose>
</xsl:if>
</xsl:template>
--
wenn ich nem kumpel das xml gebe, dann werden ihm alle ausgaben die hinter sämtlichen xsl:if stehen ausgeben, also auch die die gar nicht erscheinen sollten.
woran kann das liegen? zu alter IE?!
keine ahung, was für einen IE hat er?
grüße
thomas