Kann zwischen dem Verhältnis von CSS und von HTML und dem Verhältnis von XSLT und von XML geverglichen werden. XSLT gekennzeichnet normalerweise als die stylesheet Sprache von XML, gleichwohl XML und XSLT hoch entwickeltere Technologien als HTML und CSS ist.
XSLT ist eine hochqualifizierte feststellende Sprache. Es ist auch eine Formatierung und eine umwandelnde Sprache, die genau beschreibt, wie XSLT sich benimmt:
-
Die in Verbindung stehenden Daten werden von einem XML Quelldokument extrahiert und dann wird sie in eine neue Datenstruktur umgewandelt, die den gewünschten Ausgang reflektiert. (Die Resultate dieser XSLT Umwandlung wird allgemein ein stylesheet. genannt), wird A grammatische Definition verwendet, um das XML Dokument in eine Baumstruktur umzuwandeln, die aus verschiedenen Arten von Nullpunkten besteht. Die Umwandlung wird mit XSLT vollendet, indem man das Schablonen Musterzusammenbringen verwendet. Muster werden gegen die (Quell) Baumstruktur zusammengebracht und Schablonen werden benutzt, um einen Resultat Baum herzustellen.
-
Jetzt wird neue Datenstruktur formatiert, z.B. in HTML oder als Text und schließlich in den Daten ist zur Anzeige bereit. Merken, daß XSLT nur den Quellbaum manipuliert und daß das ursprüngliche XML Dokument unverändert gelassen wird.
Eins des wichtigen Aspekts von XSLT ist, daß es dir erlaubt, extrem komplizierte Handhabungen auf den vorgewählten Baumnullpunkten durchzuführen, indem es Inhalt und Aussehen beeinflußt. In der Tat kann der abschließende Ausgang absolut keine ähnlichkeit zum Quelldokument tragen. Diese Fähigkeit, die Nullpunkte zu manipulieren ist, wo XSLT CSS zurück läßt.
|