DB
Theorie
XSL = eXtensible Stylesheet Language = styling language for XML.
XSLT = XSL Transformations
- transform XML documents into other formats
- Basierend auf XML
- Wird verwendet, um XML-Daten für die Anzeige in verschiedenen Formaten zu formatieren, wie z.B. HTML, XHTML, PDF, etc.
- Verwendet ein Template-basiertes System zur Erstellung von Formatierungsregeln
- Ermöglicht die Definition von Layouts, Stilen, Schriftarten und Farben
- Kann zur Erstellung von dynamischen Webseiten und Berichten verwendet werden
- Teil der XSL-Sprachfamilie, die auch XSLT (Transformation) enthält, um Daten zu transformieren
Standard-file
Für Output:
Um auf Elemente zugreifen zu können - Start in Root:
HTML
Spitzklammern: ohne Attribute: ”>” || ”<”
bei Attributen:
Allgemeine Elemente:
Templates:
Apply-template
- man muss den ganzen Pfad angeben - unabhängig von aktuellem Knoten
Call-template
- kann von aktuellem Pfad jedes beliebige Template aufrufen