Aus dem Kurs: XSLT Grundkurs
So erhalten Sie Zugriff auf diesen Kurs
Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 24.200 Kurse von Branchenfachleuten.
XML-Elementnamen während der Laufzeit dynamisch festlegen – Tutorial zu XML
Aus dem Kurs: XSLT Grundkurs
XML-Elementnamen während der Laufzeit dynamisch festlegen
Für das folgende Beispiel hab ich meine Output-Methode wieder auf XML und „indent“ auf „yes“ gestellt. Und jetzt schaun wa uns dieses XSLT-Dokument einmal an. Wir haben jetzt hier das Tag, welches den Namen „customer“ trägt. Und dadurch, dass ich jetzt hier „customer“ hineingeschrieben habe, dieses Element, hab ich das Ganze natürlich auch später hier in meiner Ausgabe. Was ist aber jetzt, wenn ich möglicherweise zum Zeitpunkt, als ich dieses XSLT geschrieben habe, noch gar nicht wusste, wie dieses Element später einmal heißen soll? Also hier soll möglicherweise nicht „customer“ stehen, soll dann der Name, der in der Ausgabe erscheinen soll, der soll hier aus meinem Quelldokument herausgenommen werden. Und genau dafür gibt es ein XSLT-Befehl, mit dem man das machen kann. Fangen wir erst einmal an und zwar der XSLT-Befehl heißt „element“. An den Befehl „xsl:element“ übergibt man einen Namen. Hier wird wirklich der Name hineingeschrieben und zwar beispielsweise schreiben wir jetzt hier…
Inhalt
-
-
-
-
-
-
-
(Gesperrt)
Mit substring ein Datum ins ISO-Format umwandeln8 Min. 39 Sek.
-
(Gesperrt)
Datumsumwandlung mit einem Template modularisieren4 Min. 30 Sek.
-
(Gesperrt)
Zeichenersetzung durch den translate-Befehl7 Min. 1 Sek.
-
(Gesperrt)
Strings mit Hilfe des concat-Befehls zusammensetzen4 Min. 12 Sek.
-
(Gesperrt)
String mit einem rekursiven Aufruf zerlegen8 Min. 3 Sek.
-
(Gesperrt)
Doppelte Leerzeichen mit normalize-space entfernen3 Min. 59 Sek.
-
(Gesperrt)
Einführung in Keys6 Min. 40 Sek.
-
(Gesperrt)
Keys im Einsatz8 Min. 31 Sek.
-
(Gesperrt)
Die Ausgabe mit Hilfe des output-Befehls steuern3 Min. 34 Sek.
-
(Gesperrt)
XML-Elementnamen während der Laufzeit dynamisch festlegen4 Min. 45 Sek.
-
(Gesperrt)
Attribute für die Ausgabe festlegen2 Min. 27 Sek.
-
(Gesperrt)
Komplette XML-Bäume mit den copy- und copy-of-Befehlen kopieren4 Min. 16 Sek.
-
(Gesperrt)
Die Ausgabe von Leerzeichen steuern3 Min. 55 Sek.
-
(Gesperrt)
Textausgabe mit dem text-Befehl2 Min. 15 Sek.
-
(Gesperrt)
Kommentare in das XML-Zieldokument einfügen2 Min. 20 Sek.
-
(Gesperrt)
-
-
-