XIP aus XIP: Unterschied zwischen den Versionen

Aus SiteparkWiki
Zur Navigation springen Zur Suche springen
 
Zeile 18: Zeile 18:
 
</source>  
 
</source>  
 
<noinclude>
 
<noinclude>
[[Category:XIP]]
+
[[XIP mit XSLT]]
 
</noinclude>
 
</noinclude>

Aktuelle Version vom 9. April 2010, 15:30 Uhr

Mit folgendem Beispiel lässt sich ein XIP-Daten während des Imports via XSLT transformieren.

Hier wird das parent-Attribut von Artikeln auf den Wert gui.informations geändert:

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

    <xsl:output method="xml" encoding="UTF-8" indent="yes"/>
    <xsl:template match="@*|node()">
        <xsl:copy>
            <xsl:apply-templates select="@*|node()"/>
        </xsl:copy>
    </xsl:template>

    <xsl:template match="article/@parent|resource/@parent|media/@parent"><xsl:attribute name="parent">gui.informations</xsl:attribute></xsl:template>
</xsl:stylesheet>

XIP mit XSLT