XIP aus XIP: Unterschied zwischen den Versionen

Aus SiteparkWiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „Mit folgendem Beispiel lässt sich ein XIP-Daten während des Imports via XSLT transformieren. Hier wird das <code>parent</code>-Attribut von Artikeln zurückgese…“)
 
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 1: Zeile 1:
Mit folgendem Beispiel lässt sich ein XIP-Daten während des Imports via XSLT transformieren. Hier wird das <code>parent</code>-Attribut von Artikeln zurückgesetzt:
+
Mit folgendem Beispiel lässt sich ein XIP-Daten während des Imports via XSLT transformieren.
 +
 
 +
Hier wird das <code>'''parent'''</code>-Attribut von Artikeln auf den Wert <code>'''gui.informations'''</code> geändert:
  
 
<source lang="xml">
 
<source lang="xml">
Zeile 12: Zeile 14:
 
     </xsl:template>
 
     </xsl:template>
  
     <xsl:template match="article/@parent|resource/@parent|media/@parent"></xsl:template>
+
     <xsl:template match="article/@parent|resource/@parent|media/@parent"><xsl:attribute name="parent">gui.informations</xsl:attribute></xsl:template>
 
</xsl:stylesheet>
 
</xsl:stylesheet>
 
</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