skeleton_1.xslt 1. Schritt zur Erzeugung einer Gerüst-Datei 2015-02-12 Herbert Schiemann h.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 (s t l 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. text mixed wrap container Kommentare und Verarbeitungsanweisungen werden kopiert.