| |
XSL stellt auch eine allgemeine Einheit für das Ändern der Weise zur Verfügung, die Elemente abhängig von ihrem formatiert werden aktiver Zustand. Dieses ist in Beziehung zu Verbindungen besonders nützlich, anzuzeigen ob ein gegebener Verbindungshinweis hat bereits besucht oder eine gegebene Art abhängig von anwenden, ob die Maus zum Beispiel schwebt über dem Verbindungshinweis oder nicht. 2. XSL-Umwandlung 2,1. BaumcAufbau Der Baumaufbau wird "in den XSL-Umwandlungen" beschrieben [ XSLT ]. Die Bestimmungen "in den XSL-Umwandlungen" bilden einen wesentlichen Bestandteil dieser Empfehlung und werden betrachtet normativ. 2,2. XSL-Namespace Das XSL-namespace hat das URI http://www.w3.org/1999/XSL/Format . + 1999 im URI zeigt das Jahr an, in dem das URI durch das W3C zugeteilt wurde. Es zeigt nicht die Version an von XSL, das verwendet wird. XSL-Prozessoren müssen die XML-namespaceseinheit benutzen [ XML-Namen ] Elemente erkennen und Attribute von diesem namespace. Elemente vom XSL-namespace werden nur im stylesheet erkannt, nicht im Quelldokument. Implementors darf nicht das XSL-namespace mit zusätzlichen Elementen verlängern oder Attribute. Stattdessen muß jede mögliche Verlängerung in einem unterschiedlichen namespace sein. Diese Spezifikation verwendet das Präfix- fo: für das Beziehen auf Elemente im XSL-namespace. Jedoch XSL stylesheets sind frei, jedes mögliches Präfix zu verwenden, vorausgesetzt daß es eine namespace-Erklärung gibt, die das Präfix bindet zum URI des XSL-namespace. Ein Element vom XSL-namespace kann jedes mögliches Attribut nicht vom XSL-namespace haben, vorausgesetzt daß der Erweiternname des Attributes hat ein Nichtnullnamespace URI. Das Vorhandensein solcher Attribute muß nicht ändern Sie das Verhalten der XSL-Elemente und -funktionen, die in diesem Dokument definiert werden. So ein XSL-Prozessor ist immer frei, solche Attribute zu ignorieren und muß solche Attribute ignorieren, ohne eine Störung zu geben, wenn sie , die Attribute namespace URI. Such nicht kann zu erkennen z.B. einzigartige Bezeichner, Optimierung zur Verfügung stellen Tips oder Unterlagen. Es ist eine Störung für ein Element vom XSL-namespace zum Haben Attribute mit Erweiternnamen, die haben ungültiges namespace URIs (d.h., Attribute mit unprefixed Namen), anders als Attribute definierte für das Element in diesem Dokument. + Die Versammlungen, die für die Namen der XSL-Elemente, -attribute und -funktionen verwendet werden, sind, wie folgt: alle Namen sind Kleinschreibung, Bindestriche werden verwendet, um Wörter, Punkte zu trennen werden verwendet, Namen für die Bestandteile des Komplexes zu trennen datatypes und Abkürzungen werden verwendet, nur wenn sie bereits in der Syntax einer in Verbindung stehenden Sprache wie XML erscheinen oder HTML. BaumcAufbau Seite 9 von 400 Extensible Markup Language (XSL) |  |
|
| |
|
|