Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2007 Teil von Juni

SELFHTML Forumsarchiv
textausgabe eines knoten in html

Informationsseite
  1. Seite (XSL) textausgabe eines knoten in html von Holge r, 30. 06. 2007, 19:38
nach unten

textausgabe eines knoten in html

Die folgende Nachricht zum Thema stammt von: Holge r, 30. 06. 2007, 19:38

Hallo,

ich stehe gerade etwwas auf dem Schlauch. Mein xsl file benutzt xsl:output method="html" . in meiner Auswertung baue ich aber einen zwischenknoten als Variable, der dann wiederum weiterverwendet wird. zu knotrollzwecken wuerde ich gern den knoten in ein xsl:comment einbinden, damit ich mir dann die webseite anschauen kann und zur kontrolle im source code das zwischenergebnis als xml knoten. wenn ich xsl:output method="xml" verwede kann ich ja einfach xsl:copy-of select="$zwischenknoten/." verwenden, wie erreiche ich aber unter html, das er mir den kompletten knoten mit attributen usw. ausgibt?

Gruß, H.

nach obennach unten

textausgabe eines knoten in html

Die folgende Nachricht zum Thema stammt von: Thomas J.S., 01. 07. 2007, 21:17

Hallo,

»» ich stehe gerade etwwas auf dem Schlauch.[...] wenn ich xsl:output method="xml" verwede kann ich ja einfach xsl:copy-of select="$zwischenknoten/." verwenden, wie erreiche ich aber unter html, das er mir den kompletten knoten mit attributen usw. ausgibt?
»»

Au deiner Beschreibung geht mir nicht hervor, warum das copy-of bei method="html" nicht genau so funktionieren würde.

Grüße
Thomas

nach obennach unten

textausgabe eines knoten in html

Die folgende Nachricht zum Thema stammt von: Holge r, 02. 07. 2007, 11:43

Hallo Thomas,

als Beispiel:

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
    <xsl:output method="html"/>
    <xsl:variable name="testnode">
        <neu id="root">
            <versuch id="3d">Textknoten</versuch>
            <neues tz="level">
                <neui>test</neui>
            </neues>
        </neu>
    </xsl:variable>
    <xsl:template match="/">
        <html>
            <head/>
            <body>
                <xsl:text>terer</xsl:text>
                <xsl:comment>
                    <xsl:copy-of select="$testnode/."/>
                </xsl:comment>
            </body>
        </html>
    </xsl:template>
</xsl:stylesheet>

Ich würde nun als ausgabe im kommentar gerne die xml struktur - so wie es in der variable steht - erzeugen. Mir wird aber nur der textknoten ausgegeben. Also es steht dann einfach <!--Textknoten--> ansattt

<!--
       <neu id="root">
            <versuch id="3d">Textknoten</versuch>
            <neues tz="level">
                <neui>test</neui>
            </neues>
        </neu>
-->

nach obennach unten

textausgabe eines knoten in html

Die folgende Nachricht zum Thema stammt von: Thomas J.S., 03. 07. 2007, 17:15

Hallo,

»» als Beispiel:
»» Ich würde nun als ausgabe im kommentar gerne die xml struktur - so wie es in der variable steht - erzeugen. Mir wird aber nur der textknoten ausgegeben. Also es steht dann einfach <!--Textknoten--> ansattt
»»
»» <!--
»»        <neu id="root">
»»             <versuch id="3d">Textknoten</versuch>
»»             <neues tz="level">
»»                 <neui>test</neui>
»»             </neues>
»»         </neu>
»» -->


<xsl:text disable-output-escaping="yes">&lt;!-- </xsl:text>
     <xsl:copy-of select="$testnode"/>
    <xsl:text disable-output-escaping="yes"> --&gt;</xsl:text>


Grüße
Thomas

nach obennach unten

textausgabe eines knoten in html

Die folgende Nachricht zum Thema stammt von: Holge r, 03. 07. 2007, 19:01

Hallo Thomas,

Danke und argh, hatte schon so etwas befürchtet.

Gruß, H.

nach oben
Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2007 Teil von Juni

© 1998-2006 Seite Impressum, Software: Classic Forum