XSLT

Beschreibung

Bachelor Dokumentverarbeitung Karteikarten am XSLT, erstellt von Labonnie am 18/03/2016.
Labonnie
Karteikarten von Labonnie, aktualisiert more than 1 year ago
Labonnie
Erstellt von Labonnie vor mehr als 8 Jahre
18
2

Zusammenfassung der Ressource

Frage Antworten
Wofür steht XSLT? Extensible Stylesheet Language Transformations
Eigenschaften? - ausgedrückt in einem wohlgeformten XML-Dokument - Turing-vollständig - Input: XML Output: XML/HTML -Transformation vom Quellbaum in Zielbaum
Was ist ein Template? -Transformationsregeln - Muster zum Abgleich gegen Knoten im Ursprungsbaum - Template, dessen Körper ausgeführt wird, liefert Teil des Resultatbaums
Welche sind die sieben Knotenarten in einem XML-Dokument? - Kommentarknoten - Textknoten - Elementknoten - Wurzelknoten - Attributknoten - Namespace-Knoten - Processing-Instruction- Knoten
Wie funktioniert das XSLT-Verarbeitungsmodell? - Ausgangssituation: es liegt Liste von Knoten im Ursprungsbaum vor - Ergebnisbaum entsteht aus Verarbeiten der Liste (zunächst nur Wurzelknoten) - auf jeden Ursprungsknoten in der Liste wird ein passendes Template gesucht und das mit der höchsten Priorität ausgewählt und ausgeführt - meist enthalten Templates Instruktionen, die der Abarbeitungsliste weitere Ursprungsknoten hinzufügen - Prozess aus Match/Instanziierung/Selektion wird rekursiv fortgeführt bis Liste an Ursprungsknoten leer
Was passiert, wenn kein passendes Template gefunden wird? - es gibt sog. Default-Templates, die ausgeführt werden, wenn es kein Template gibt, welches matcht - für Text/Attributknoten: Text wird kopiert - Verarbeitungsinstruktionen und Kommentare werden ignoriert - rekursive weitere Abarbeitung für Wurzelknoten und bel. andere Element-Knoten
Welche Attribute kann ein Template haben? - match (wird mit <xsl:apply-templates ...> angesprochen) - name (wird mit <xsl:call-template ...> angesprochen - mode -priority
Welche Werte nimmt das select-Attribut an? XPath-Ausdrücke
Welche Knoten werden mit <xsl:apply-templates ...> angesprochen? - alle Kindknoten, des aktuellen Knoten oder: - der Teilmenge die mit select-Attribut spezifiziert wurde
Was ist Konfliktresulotion? - wenn es mehr als ein passendes Template für einen Knoten gibt: 1. Aussondern nach Importpräzedenz 2. Aussondern nach Priorität (Attribut priority) 3. Priorität vom System bestimmt: Priorität eines Musters wird um so höher, je spezifischer es ist 4. falls immer noch keine Entscheidung: Prozessor entscheidet ob Fehlermeldung oder Reihenfolge
Zusammenfassung anzeigen Zusammenfassung ausblenden

ähnlicher Inhalt

XML/SGML
Labonnie
Die Verwandlung von Franz Kafka
barbara91
Einführung in die BWL: Kapitel 5
Anjay
Evolution - Theorien und Methoden
Jeannette Eckert
Vetie Allgemeine Pathologie Altfragen 2016
Nele Unger
Vetie - Innere Medizin (Allgemein)
Fioras Hu
Vetie AVO 2016
Johanna Müller
Vetie Reprospaß 3
Tropsi B
Vetie - Ts & spe. E. - 2021
Christopher Groß
Vetie Geflügelkrankheiten Fragebogen Röntgen 2, Haltung und Arten
Tropsi B