hallo beisammen,
ich möchte meine xml-datei bei der ausgabe nach html sortieren. dabei soll aufsteigend nach dem preis sortiert werden. das klappt auch schon ganz gut bei dreistelligen preisen (z.B. € 899). sobald eine vierte stelle hinzukommt (z.B. € 1019) wird dieses information an erster stelle gebracht. danach jedoch wird richtigerweise aufsteigend sortiert!
ich vermute, das liegt an dem euro-symbol aber leider hab ich bis jetzt noch nicht herausgefunden, warum!
grüße
der jürgi
mein xsl:
meine xml:
ich möchte meine xml-datei bei der ausgabe nach html sortieren. dabei soll aufsteigend nach dem preis sortiert werden. das klappt auch schon ganz gut bei dreistelligen preisen (z.B. € 899). sobald eine vierte stelle hinzukommt (z.B. € 1019) wird dieses information an erster stelle gebracht. danach jedoch wird richtigerweise aufsteigend sortiert!
ich vermute, das liegt an dem euro-symbol aber leider hab ich bis jetzt noch nicht herausgefunden, warum!
grüße
der jürgi
mein xsl:
Code:
... <xsl:template match="root"> <root> <xsl:apply-templates select="waschmaschine"> <xsl:sort select="preis" data-type="text" order="ascending"/> </xsl:apply-templates> </root> </xsl:template> ...
meine xml:
Code:
<root> <waschmaschine> <hersteller>AEG</hersteller> <typ>LAVAMAT 63</typ> Beschreibung: <beschreibung>Waschvollautomat mit 1200 U/min, Waschwirkungsklasse A, 6 kg Fassungsvermögen.Vollelektronische Ein-Knopf-Programmsteuerung für einfachste Bedienung.</beschreibung> Bestellnummer: <bestellnummer>ae0023154</bestellnummer> Preis: <preis currency="Euro">€ 479</preis> <preis_visual>€ 479</preis_visual> <foto href="file:///K:/Waschmaschinen/24469_g.jpg"></foto> </waschmaschine> <waschmaschine> <hersteller>AEG</hersteller> <typ>LAVAMAT 61</typ> Beschreibung: <beschreibung>...</beschreibung> Bestellnummer: <bestellnummer>...</bestellnummer> Preis: <preis currency="Euro">€ 1019</preis> <preis_visual>€ 1019</preis_visual> <foto href="file:///K:/Waschmaschinen/..."></foto> </waschmaschine> <waschmaschine> <hersteller>AEG</hersteller> <typ>LAVAMAT 62</typ> Beschreibung: <beschreibung>...</beschreibung> Bestellnummer: <bestellnummer>...</bestellnummer> Preis: <preis currency="Euro">€ 379</preis> <preis_visual>€ 379</preis_visual> <foto href="file:///K:/Waschmaschinen/..."></foto> </waschmaschine> ...
Comment