XIP aus XIP

Aus SiteparkWiki
Version vom 9. April 2010, 15:30 Uhr von Sed (Diskussion | Beiträge)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

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