## Please edit system and help pages ONLY in the master wiki! ## For more information, please see MoinMoin:MoinDev/Translation. ##master-page:HelpOnXmlPages ##master-date:2002-02-27 15:16:34 #acl -All:write Default #format wiki #language de == XML-Seiten & XSLT-Verarbeitung == Sicherheitshinweis: das Einschalten der XSLT-Verarbeitung mit 4suite ist '''gefährlich''' (für mehr Details siehe die Beschreibung von allow_xslt auf der Seite HelpOnConfiguration). Wenn Sie [[http://4suite.org/|Python4Suite]] auf Ihrem System installiert haben, ist es möglich, XML-Dokumente als Seiten abzuspeichern. Es ist wichtig, diese Seiten mit einer XML-Deklaration "{{{<?xml ...>}}}" in der ersten Zeile anzufangen. Außerdem müssen Sie das Stylesheet angeben, das benutzt werden soll, um das XML-Dokument zu HTML zu verarbeiten. Das wird realisiert, indem man eine [[http://www.w3.org/TR/xml-stylesheet/|standard "xml-stylesheet" processing instruction]] benutzt, mit einem "{{{href}}}"-Parameter mit dem Namen einer Seite, die das Stylesheet enthält. Das folgende Beispiel zeigt die praktische Anwendung an einem sehr einfachen Stylesheet, das auf der Seite XsltVersion gefunden werden kann. === Beispiel === {{{ <?xml version="1.0" encoding="ISO-8859-1"?> <?xml-stylesheet href="XsltVersion" type="text/xml"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output method="html" omit-xml-declaration="yes" indent="no"/> <xsl:template match="/"> Dieses Wiki benutzt eine XSLT-Engine von <xsl:value-of select="system-property('xsl:vendor')"/> (<a href="{system-property('xsl:vendor-url')}"><xsl:value-of select="system-property('xsl:vendor-url')"/></a>) die XSLT v<xsl:value-of select="system-property('xsl:version') implementiert."/> </xsl:template> </xsl:stylesheet> }}} === Anzeige === <<Include(XsltVersion)>>