Hallo Thomas,
dsa klappt jetzt, ich kriege nun diese Angaben sauber aus dem XML raus. Nur klappt jetzt leider mein choose nicht mehr :-(
Wie gesagt, XSL hab ich mir erst angeeignet und da bin ich noch nicht so wirklich fit.
In meinen Daten sind auch noch solche Sachen drin mit Mehrfachauswahl.
Die klappen jetzt nicht mehr :-(
<produkt id="5711" produkt-number="0815">
<prnr>12345</prnr>
<prname>Egon</prname>
<prprice country="de">7.75</price>
<prprice country="at">8.06</price>
</produkt >
<produkt id="5712" produkt-number="0816">
<prnr>56789</prnr>
<prname>Hugo</prname>
<prprice country="de">7.75</price>
<prprice country="at">8.06</price>
</produkt >
Hier mein XML dazu
xsl:stylesheet version="2.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="text" encoding="UTF-8"/>
<xsl:template match="prnr">~Nr~<xsl:value-of select="."~</xsl:template>
<xsl:template match="prname">~Name~<xsl:value-of select=".">~</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:stylesheet>
Ich hatte halt jedes mal ein ein xsl template genommen. Nun muss ich ja ganz außen eines für das Produkt nehmen und da klappt jetzt gar nichts mehr.
Kannst Du mir da noch einmal helfen?
Danke schon mal, Du bist hier echt mein Retter.
Diese XSL Geschichte ich ein Bruchteil des gesamten Projekts was ich für meinen Bruder mache, aber es aht mich bisher die meiste Zeit gekostet, da ich wirklich nur teste und verzweifel.
Danke
Manu