XSL – Formatvorlagen für XML (JM)
XSL – Formatvorlagen für XML. Die moderne Auszeichnungssprache XML wird in erster Linie zur Behandlung der Struktur eines Dokumentes eingesetzt und bietet spezielle Container für deren Inhalt an. Das eigentliche optische Layout beschreibt ein XML-Dokument allerdings nicht. Gegenüber HTML zeichnet sich hier fast ein Schwachpunkt ab, wäre da nicht die Implementierung einer entsprechenden Formatierungssprache. XSL ( eXtensible Stylesheet Language ) bildet einen idealen Partner zu XML, wenn es um die Deklaration und Anwendung von Formatierungen geht. Eine XSL Stylesheet-Datei ( *.xsl ) besteht im Prinzip aus einem Satz an Regeln die festlegen, wie ein XML-Dokument in eine Hierarchie an Formatierungsobjekten konvertiert werden soll. Diese Regeln bezeichnen wir auch als Konstruktionsregeln (engl. construction rules). Die Formatierungsobjekte aus der somit erzeugten Hierarchie bezeichnen wir wiederum als fließende Objekte (engl. flow objects). Diese beiden Begriffe werden Ihnen im Umgang mit XSL immer wieder begegnen und werden in diesem Artikel detailliert vorgestellt.
Im direkten Vergleich mit z.B. einer Textverarbeitung verhalten sich diese Regeln und Formatierungsobjekte wie im folgenden beschrieben. Die Textverarbeitung stellt den eingegebenen Text in einer fest definierten Struktur am Bildschirm des Anwenders dar. Mit Hilfe der Formatierungsobjekte (z.B. Formatvorlagen) kann der Anwender nun das Aussehen dieser Textdaten manipulieren und auf eine bestimmte Art und Weise selbst steuern. Sobald ein anderer Anwender diese Textdatei auf seinem PC-System in eine Textverarbeitung lädt, sorgt ein entsprechender Textkonverter, sofern dieser notwendigerweise eingesetzt wird, für eine möglichst detailgetreue Darstellung der Textdaten wie im Originaldokument. Dies gelingt nur, da diese Textkonverter einem bestimmten Regelwerk folgen und die eingesetzten Formatierungsobjekte entsprechend den auf diesem Textsystem zur Verfügung stehenden Möglichkeiten voll ausnutzen.
Den vollständigen Beitrag finden Sie hier: XSL – Formatvorlagen für XML
Benötigen Sie einen qualitativ hochwertigen, uniquen und SEO-optimierten Text zu diesem oder einen ähnlichen Themenbereich? Klicken Sie hier für eine Anfrage.