Search
 
SCRIPT & CODE EXAMPLE
 
CODE EXAMPLE FOR JAVASCRIPT

xslt "node to string"

<xsl:template match="*" mode="serialize">
    <xsl:text><</xsl:text>
    <xsl:value-of select="name()"/>
    <xsl:apply-templates select="@*" mode="serialize" />
    <xsl:choose>
        <xsl:when test="node()">
            <xsl:text>></xsl:text>
            <xsl:apply-templates mode="serialize" />
            <xsl:text></</xsl:text>
            <xsl:value-of select="name()"/>
            <xsl:text>></xsl:text>
        </xsl:when>
        <xsl:otherwise>
            <xsl:text> /></xsl:text>
        </xsl:otherwise>
    </xsl:choose>
</xsl:template>

<xsl:template match="@*" mode="serialize">
    <xsl:text> </xsl:text>
    <xsl:value-of select="name()"/>
    <xsl:text>="</xsl:text>
    <xsl:value-of select="."/>
    <xsl:text>"</xsl:text>
</xsl:template>

<xsl:template match="text()" mode="serialize">
    <xsl:value-of select="."/>
</xsl:template>
Source by stackoverflow.com #
 
PREVIOUS NEXT
Tagged: #xslt
ADD COMMENT
Topic
Name
8+2 =