skeleton_1.xslt1. Schritt zur Erzeugung einer Gerüst-Datei2015-02-12HerbertSchiemannh.schiemann@herbaer.de
Diese Datei enthält die wesentlichen Vorlagen zur Erzeugung einer "Gerüst"-Datei.
Die Transformation, die die Gerüst-Datei erzeugt,
definiert Vorlagen des Modus
check
zur Klassifizierung von Attributen
und Erstklassifizierung von Elementen
und bindet diese Datei ein.
Kommentare zur Fehlersuche einfügen? 1 ja, sonst nein
Klassifizierung eines Attributs:
l
Das Attribut gibt die Sprache an.
t
Der Attributwert ist zu übersetzen.
Erstklassifizierung eines Elements
s
Das Element trennt den Inhalt des Elternelements
in Teile, die getrennt übersetzt werden (können).
t
Der Inhalt des Elements einschließlich seiner Kindelemente ist zu übersetzen.
l
Der Inhalt des Elements ist eine unveränderliche Zeichenkette,
(ein Name oder eine URL).
m
Der Inhalt des Elements kann direkt im Elternelement erscheinen,
und das Element selbst kann (mit leerem Inhalt) verschoben werden.
Attribute haben für die Übersetzung in der Regel keine Bedeutung.
Elemente haben für die Übersetzung in der Regel keine Bedeutung.
Das Attribut
xml:lang
bezeichnet die Sprache.
l
Besondere Behandlung von Attributen, die übersetzt werden oder die Sprache angeben.
Attribute, die nicht die Sprache angeben und nicht übersetzt werden, werden kopiert.
Alle Kommmentare und Verarbeitungsanweisungen in der Wurzel werden kopiert.
Elemente.
Zu Elementen, die ein trennendes Kindelement enthalten,
werden gruppierende
sk:part-Elemente eingefügt.
Das Attribut
@sk:chk
enthält die Erstklassifizierung des Elements
(stl oder
m)
Falls am Anfang leere Kindelemente vor weiterem Inhalt vorkommen,
werden zwei sk:contents-Elemente angelegt:
das erste Element kapselt die leeren Kindelemente,
das zweite Element den weiteren Inhalt.
So wird die richtige Reihenfolge der Elemente in der Übersetzung sichergestellt.
textmixedwrapcontainer
Kommentare und Verarbeitungsanweisungen werden kopiert.