Show TOC Anfang des Inhaltsbereichs

Objektdokumentation XSLT-Filter  Dokument im Navigationsbaum lokalisieren

Definition

Ein XSLT-Filter transformiert ein XML-Dokument gemäß einem für diesen Filter angegebenen XSL-Stylesheet und rendert es im Browser, entweder direkt oder nach Bearbeitung durch ein Formatierungsprogramm, das für diesen Filter angegeben ist.

 

Verwendung

Mit XSLT-Filtern publizieren Sie XML-Dokumente in verschiedenen Anzeigeformaten.

Um einen XSLT-Filter verwenden zu können, müssen Sie das XSL-Stylesheet und das im Filter angegebene Formatierungsprogramm liefern.

Das CM bietet eine Reihe vordefinierter XSL-Stylesheets und Formatierungsprogramme. Die Stylesheets sind im Verzeichnis filter des Repository /etc abgelegt.

Mit diesen Stylesheets und Formatierungsprogrammen kann ein XML-Dokument konvertiert und in einem anderen Format angezeigt werden. Die folgende Tabelle listet die Stylesheets und Formatierungsprogramme auf, die vom CM bereitgestellt werden. Beachten Sie, dass die einzelnen Stylesheets nur in Verbindung mit den jeweils angegebenen Formatierungsprogrammen verwendet werden können.

XSL-Stylesheets und Formatierungsprogramme für verschiedene Anzeigeformate

Ausgabeformat

XSL-Stylesheet

Formatierungsprogramm

RSS
News-Format

wcm://etc/filter/rss/rss-html.xsl

text/html

Benutzerdaten

wcm://etc/filter/um/user-html.xsl

text/html

LDAP

wcm://etc/filter/ldap/propsxml-html.xsl

text/html

SVG
(Scalable Vector Graphics-Format)

wcm://etc/filter/svg/page-svg.xsl

Weitere Informationen finden Sie unter:
http://www.w3.org/Graphics/SVG/Overview.htm8

image/svg-xml

VRML
(interaktives 3D-Multimediaformat für das Web)

wcm://etc/filter/vrml/hello-vrml.xsl

model/vrml

 

Wenn Sie die vorhandenen Formatierungsprogramme für die Anzeigeformate XHTML, WML oder PLAIN verwenden möchten, müssen Sie entsprechende XSL-Stylesheets erstellen. Die folgende Liste enthält die Namen der Formatierungsprogramme, die für diese Formate zur Verfügung stehen. Beachten Sie, dass das Formatierungsprogramm in den meisten Fällen denselben Namen hat wie der MIME-Typ der Ausgabedatei.

Formatierungsprogramme für verschiedene Anzeigeformate

Ausgabeformat

XSL-Stylesheet

Formatierungsprogramm

XHTML

von Ihnen zu liefern

text/html

PLAIN
(Textformat)

von Ihnen zu liefern

text/plain

WML
(Wireless Markup Language)

von Ihnen zu liefern

text/wml

 

Aktivitäten

Um einen XSLT-Filter anzulegen oder die Konfiguration eines bestehenden Filters zu ändern, wählen Sie Content Management Repository Filters XSLT Filter.

Eine Beschreibung aller verwendeten Filterparameter finden Sie im Abschnitt Inhaltsfilter.

 

Beispiel

Name         = um
Extensions   = rdf
Formatter    = text/html
MIME Type    = text/html
MIME Types   = text/rdf
Stylesheet   = wcm://etc/filter/um/user-html.xsl
Repositories = um

Das obige Beispiel zeigt die Konfiguration eines Inhaltsfilters namens um. Der Filter wird auf alle Ressourcen im Repository um angewendet, die die Dateinamenserweiterung rdf und den MIME-Typ text/rdf haben. Das Stylesheet, das zur Transformation des Ressourceninhalts verwendet wird, hat den URI wcm://etc/filter/um/user-html.xsl. Das Programm, das zum Rendern des transformierten Inhalts als Dokument des MIME-Typs text/html im Browser verwendet wird, ist das Formatierungsprogramm text/html.

 

Ende des Inhaltsbereichs