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
19
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
Das grosse Einmaleins
JohannesK
BWL-Theorie (Allgemeines)
Julian 1108
Einführung in die Forschungsmethoden Kompakt
Angelina Idt
Übung Aussprache und Tiere
Gamze Ü
Vetie - Pathologie Fragen aus dem A-Skript
Fioras Hu
Innere 2015 Vetie
Mailin Hein
Vetie - Innere Medizin 2013
Fioras Hu
Vetie-Chirurgie 2017
Ju Pi
Vetie - Pharma Übungsfragen 2019
E. König