MudGuard: Sortieren von Zahlenwerten mit vorangestelltem Euro-Zeichen

Beitrag lesen

Hi,

[code lang=xml]<root>
<waschmaschine>
<hersteller>AEG</hersteller>
<typ>LAVAMAT 6261</typ>
Beschreibung: <beschreibung>Waschvollautomat mit 1200 U/min, Waschwirkungsklasse A, 6 kg Fassungsvermögen.Vollelektronische Ein-Knopf-Programmsteuerung für einfachste Bedienung.</beschreibung>

Wieso steht hier Beschreibung: vor dem beschreibung-Element im xml? Ist doch überflüssig.
(Mixed content, d.h. Elemente, die sowohl Text als auch Kind-Elemente enthalten, würde ich sowieso zu vermeiden versuchen, wann immer es geht).

Wenn das "Beschreibung:" in der Ausgabe benötigt wird, gehört das m.E. in die Transformation, aber nicht in die Datenquelle ...

Bestellnummer: <bestellnummer>ae0023154</bestellnummer>

Dito.

Preis: <preis currency="Euro">€ 479</preis>

Dito.
Und die Währung ist auch gleich doppelt angegeben - einmal im currency-Attribut, einmal im Textknoten. Warum? Laß die zweite Angabe weg - dafür hast Du doch eh schon das (m.E. überflüssige):

<preis_visual>€ 479</preis_visual>

M.E. wäre es, wenn irgendwie möglich, am sinnvollsten, das xml erstmal aufzuräumen.
Als Nebenwirkung erledigt sich Dein Problem, da im preis-Element dann nur noch die Zahl drinsteht ...

cu,
Andreas

--
Warum nennt sich Andreas hier MudGuard?
O o ostern ...
Fachfragen per Mail sind frech, werden ignoriert. Das Forum existiert.