mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Sa 20.04.2024 16:53 Benutzername: Passwort: Auto-Login

Thema: XML transformation Knoten ersetzen statt dunplizieren vom 20.04.2007


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> XML transformation Knoten ersetzen statt dunplizieren
Autor Nachricht
Imion
Threadersteller

Dabei seit: 04.07.2003
Ort: Krefeld
Alter: 41
Geschlecht: Männlich
Verfasst Fr 20.04.2007 08:15
Titel

XML transformation Knoten ersetzen statt dunplizieren

Antworten mit Zitat Zum Seitenanfang

Hallo zusammen,

ich muss im Rahmen einer XML transformation ein <td> mit einem Colspan ausstatten und greife den entsprechenden Bereich ab um ihn durch einen <td colspan="5"> zu ersetzen.
Im Prinzip funktioniert das auch, allerdings nicht ganz so wie gewünscht, da er das alte <td> weiter verwendet und den ganzen knoten unter dem zu ersetzenden noch einmal ausgibt.
Hat jemand eine Idee woran das liegen könnte?

Für Hilfe wäre ich dankbar.

Code:
<xsl:template match="@*|node()">
    <xsl:copy>
        <xsl:apply-templates select="@*|node()"></xsl:apply-templates>
    </xsl:copy>
</xsl:template><xsl:template match="Kapiteluebersicht/table">
    <xsl:copy>
    <xsl:apply-templates select="@*|node()"></xsl:apply-templates>
    <xsl:for-each select="tr">
        <xsl:variable name="tableheadercolumncount" select="count(td)"></xsl:variable>
        <xsl:if test="$tableheadercolumncount = 1">
              <xsl:copy>
                    <xsl:apply-templates select="td"><xsl:attribute name="colspan">5</xsl:attribute>
                    <p><xsl:value-of select="."></xsl:value-of></p></xsl:apply-templates>
            </xsl:copy>
        </xsl:if>
    </xsl:for-each>
    </xsl:copy>
</xsl:template>
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
donnerchen

Dabei seit: 06.04.2003
Ort: -
Alter: 53
Geschlecht: Männlich
Verfasst Fr 20.04.2007 17:09
Titel

Antworten mit Zitat Zum Seitenanfang

Hm, sollte es nciht reichen das <xsl:copy> rauszunehmen?
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
 
Ähnliche Themen [xml] xsl Transformation
[xml] knoten vs attribute
[CSS] Knoten im Hirn, Layoutaufbau
Fotoladen CS - wo steckt die 3D-Transformation
Problem mit DOM Knoten in Javascript
knoten aniimieren mit flash
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.