Aus dem Kurs: XSLT Grundkurs
So erhalten Sie Zugriff auf diesen Kurs
Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 23.200 Kurse von Branchenfachleuten.
Komplette XML-Bäume mit den copy- und copy-of-Befehlen kopieren – Tutorial zu XML
Aus dem Kurs: XSLT Grundkurs
Komplette XML-Bäume mit den copy- und copy-of-Befehlen kopieren
Für das folgende Beispiel hab ich hier mein XSLT-Code ein wenig entrümpelt und Sie sehen: Wir haben jetzt hier im Moment nur noch ein Template, welches hier auf diese „kundendatenbank“ matcht. Im Moment macht mein XSLT nicht wirklich viel, sondern es kommt hier hinten einfach nur „data“ heraus. Warum kommt jetzt hier nur „data“ heraus? Weil jetzt hier in diesem Element „data“ schlicht und ergreifend nichts drin steht. Es gibt Situationen, wo man sagt: Das, was hier vorne reinkommt, das ist eigentlich schon der Code, so wie ich ihn brauche. Natürlich normalerweise nicht das komplette Dokument, sondern nur in Teilen. Aber z. B. Unterelemente, die möcht ich eigentlich 1:1 übernehmen, da müssen wir jetzt nix dran ändern. Und dazu gibt es in der Tat ein Befehl, man ahnt es natürlich schon. Die erste Idee, auf die man sicherlich kommt, das ist der Befehl „xsl:copy“. Und schauen wir uns direkt einmal an, was der „xsl:copy“-Befehl macht. Der „xsl:copy“-Befehl sorgt dafür, dass da, wo ich mich…
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)
-
-
-