Subject: [xsl] Re: Identity Transformation of XML for web display From: "Karl Stubsjoen" <kstubs@xxxxxxxxx> Date: Sat, 18 Mar 2006 17:58:49 -0700 |
Woops, missing the mode="wbtTransformForHTMLDisplay" in above apply-templates. On 3/18/06, Karl Stubsjoen <kstubs@xxxxxxxxx> wrote: > 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] Re: Identity Transformation o, Karl Stubsjoen | Thread | Re: [xsl] Identity Transformation o, Wendell Piez |
[xsl] Re: Identity Transformation o, Karl Stubsjoen | Date | Re: [xsl] FW: Output formatting, G. Ken Holman |
Month |