Da ich eine Anfängerin in XSLT und XML bin, würde ich mich sehr freuen, wenn jemand mir mit folgender Aufgabe helfen würde. Ich frage mich, wie man die Autos absteigend nach Baujahr aus folgender XML-Datei sortieren kann. Hier ist ein Beispiel mit einem Auto, aber wie wäre es, wenn in der Datei mehrere Autos wären, die in einer XSLT-Ausgabe folgendermaßen aussehen würden:
<h2>Autoliste absteigend nach dem Jahr: </h2>
<table>
<tr>
<th>Name</th>
<th>Jahr</th>
</tr>
<tr>
<td>Seat Leon 2.0 TSI Cupra 300 4Drive</td>
<td>2015</td>
</tr>
<tr>
<td>Opel Mokka X</td>
<td>2014</td>
</tr>
<tr>
<td> Mercedes-Benz</td>
<td> 2013</td>
</tr>
</table>
XML-Auszug:
<pc:title>Autoliste</pc:title>
<pc:autoübersicht>
<pc:auto bauform="Kombi">Seat Leon 2.0 TSI Cupra 300 4Drive</pc:auto>
</pc:autoübersicht>
<pc:autos>
<pc:auto name="Seat Leon 2.0 TSI Cupra 300 4Drive" bestandsnummer="ZB46286" url="#" umweltfreundlich="ja">
<pc:eigenschaften>
<pc:eigenschaft value="Preis" einheit='Euro'>11.700</pc:eigenschaft>
<pc:eigenschaft value="Vorbesitzer" einheit="Stück">2</pc:eigenschaft>
<pc:eigenschaft value="Erstzulassung" einheit="Jahr">2015</pc:eigenschaft>
<pc:eigenschaft value="Kilometerstand" einheit="km">84.496</pc:eigenschaft>
<pc:eigenschaft value="Kraftstoff">Benzin</pc:eigenschaft>
<pc:eigenschaft value="Getriebe">Automatik</pc:eigenschaft>
<pc:eigenschaft value="Reifensaison">Sommer</pc:eigenschaft>
<pc:eigenschaft value="Herkunftsland">Deutschland</pc:eigenschaft>
</pc:eigenschaften>
</pc:auto>
</pc:autos>
</pc:autoweb>
<h2>Autoliste absteigend nach dem Jahr: </h2>
<table>
<tr>
<th>Name</th>
<th>Jahr</th>
</tr>
<tr>
<td>Seat Leon 2.0 TSI Cupra 300 4Drive</td>
<td>2015</td>
</tr>
<tr>
<td>Opel Mokka X</td>
<td>2014</td>
</tr>
<tr>
<td> Mercedes-Benz</td>
<td> 2013</td>
</tr>
</table>
XML-Auszug:
<pc:title>Autoliste</pc:title>
<pc:autoübersicht>
<pc:auto bauform="Kombi">Seat Leon 2.0 TSI Cupra 300 4Drive</pc:auto>
</pc:autoübersicht>
<pc:autos>
<pc:auto name="Seat Leon 2.0 TSI Cupra 300 4Drive" bestandsnummer="ZB46286" url="#" umweltfreundlich="ja">
<pc:eigenschaften>
<pc:eigenschaft value="Preis" einheit='Euro'>11.700</pc:eigenschaft>
<pc:eigenschaft value="Vorbesitzer" einheit="Stück">2</pc:eigenschaft>
<pc:eigenschaft value="Erstzulassung" einheit="Jahr">2015</pc:eigenschaft>
<pc:eigenschaft value="Kilometerstand" einheit="km">84.496</pc:eigenschaft>
<pc:eigenschaft value="Kraftstoff">Benzin</pc:eigenschaft>
<pc:eigenschaft value="Getriebe">Automatik</pc:eigenschaft>
<pc:eigenschaft value="Reifensaison">Sommer</pc:eigenschaft>
<pc:eigenschaft value="Herkunftsland">Deutschland</pc:eigenschaft>
</pc:eigenschaften>
</pc:auto>
</pc:autos>
</pc:autoweb>
Comment