|
Subject: [xsl] Re: Identity Transformation of XML for web display From: "Karl Stubsjoen" <kstubs@xxxxxxxxx> Date: Sat, 18 Mar 2006 17:58:02 -0700 |
Here is what I have so far:
<xsl:template match="node()" mode="wbtTransformForHTMLDisplay">
<div>
<xsl:text>></xsl:text>
<xsl:value-of select="name(.)"/>
<xsl:apply-templates select="@*"/>
<xsl:text><</xsl:text>
<xsl:value-of select="."/>
<xsl:text>>/</xsl:text>
<xsl:value-of select="name(.)"/>
<xsl:text><</xsl:text>
</div>
</xsl:template>
<xsl:template match="@*" mode="wbtTransformForHTMLDisplay">
<xsl:value-of select="concat(name(.), '=',."/>
</xsl:template>
On 3/18/06, Karl Stubsjoen <kstubs@xxxxxxxxx> wrote:
> Hello,
>
> I'd like to create an identity tranformation that replaces "<" this
> and ">" this to "&lgt;" and "&glt" for display of the XML document on
> an HTML page. I can handle this part, but would like help with the
> spacing of the elements as they appear hierachely. So example, how to
> space:
>
> into
>
> <A>
> <B>
> <C/>
> </B>
> </A>
>
> you have to be very intuitive as to knowing at which depth you are in
> your transformation to style this something like:
>
>
> <div style="indent_3">&glt;C&glt;</div>
>
> where style indent_3 is a margin of 20px for example.
>
> Any help would be appreciated.
>
> Karl..
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| [xsl] Identity Transformation of XM, Karl Stubsjoen | Thread | [xsl] Re: Identity Transformation o, Karl Stubsjoen |
| [xsl] Identity Transformation of XM, Karl Stubsjoen | Date | [xsl] Re: Identity Transformation o, Karl Stubsjoen |
| Month |