XSL Ausgabe aber warum

Hallo zusammen!!!

Ich versuche mich gerade mit XSL.

So nun hab ich folgende XSL Script geschrieben und auf eine XML angewand.

XML:

<?xml version="1.0" ?><?xml-stylesheet type="text/xsl" href="bestellungen.xsl" ?>12

XSL:

<?xml version="1.0" ?>

Test

So nun gut und schön das zweite Template soll nur angewendet werden wenn „position[@nummer=‚2‘]“ erfüllt ist. So das funktioniert auch ich bekomme die Ausgabe Test.
Aber zusätzlich bekomme ich auch noch die Ausgabe „1“ von 1 obwohl ich das doch nirgends abfrage.

Wo wird die „1“ ausgegeben? Kommt das daher ,dass wenn ein Fall nicht explizit abgefragt wird, einfach eine Ausgabe erfolgt? Oder hab ich da was falsch verstanden?

MFG Spongebob

Hallo,

Aber zusätzlich bekomme ich auch noch die Ausgabe „1“ von
1 obwohl ich das doch nirgends
abfrage.

es wird kein passendes Template gefunden, daher wird einfach der Text der Elemente ausgegeben, in diesem Fall eben die ‚1‘.

Du kannst das z.B. durch folgende Anpassung verhindern:

Test

gruß
Heavy