Hallo Thomas,
ich setze hier jetzt mal meine gesamte XSLT-Datei rein (bitte nicht lachen, hab das erst mal auf die schnelle lernen müssen)
<xsl:stylesheet version="2.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="text" encoding="UTF-8"/>
<xsl:template match="nr">~Nr~<xsl:value-of select="." />xsl:text~</xsl:text></xsl:template>
<xsl:template match="name">~Name~<xsl:value-of select="." />xsl:text~</xsl:text></xsl:template>
<xsl:template match="price">
xsl:choose
<xsl:when test='@country="de"'>~Price~<xsl:value-of select="." />~</xsl:when>
xsl:otherwise
xsl:text</xsl:text>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
<xsl:template match="category-data">
xsl:choose
<xsl:when test='@category-id="100"'>~Komponist~<xsl:value-of select="." />~</xsl:when>
<xsl:when test='@category-id="300"'>~Inhalt~<xsl:value-of select="." />xsl:text<BR/>~</xsl:text></xsl:when>
<xsl:when test='@category-id="450"'>~Besetzung~<xsl:value-of select="." />~</xsl:when>
<xsl:when test='@category-id="1300"'>~Titel~<xsl:value-of select="." />xsl:text~
</xsl:text></xsl:when>
xsl:otherwise</xsl:otherwise>
</xsl:choose>
</xsl:template>
<xsl:template match="discount"></xsl:template>
<xsl:template match="availability"></xsl:template>
<xsl:template match="supplier-stock"></xsl:template>
<xsl:template match="tax"></xsl:template>
<xsl:template match="stock"></xsl:template>
<xsl:template match="found"></xsl:template>
<xsl:template match="weight"></xsl:template>
</xsl:stylesheet>
mit UTF-8 sind die meisten Dateien ja auch sauber zu parsen, aber das ° macht noch Probs und ein AE (also ein A mit einem E direkt dran)
HAst Du eine Idee?
Danke Manu