Subject: RE: source XSL to output XSL but removing leading spaces in the source XSL
From: Michael Kay <mike@xxxxxxxxxxxx>
Date: Wed, 08 Aug 2007 23:12:30 +0100
|
Like others, I'm not sure what you mean by "leading spaces". But if you want
to reformat the XSLT, use
<xsl:strip-space elements="*"/>
<xsl:preserve-space elements="xsl:text"/>
<xsl:output indent="yes"/>
You might also want to output an extra newline before elements such as
xsl:template.
Michael Kay
http://www.saxonica.com/
> -----Original Message-----
> From: Steven Giang [mailto:gdprg@xxxxxxxxxxx]
> Sent: 08 August 2007 21:39
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: source XSL to output XSL but removing leading
> spaces in the source XSL
>
> Hi,
>
> I am new to XSL. I was able to transform one XSL file
> (source) to another XSL file (output) with the code below.
> However, during the process, I was not able to remove any
> leading space from the source XSL file. Is there a way to do
> this. Thanks, Steven.
>
> <?xml version='1.0'?>
> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
> version="1.0">
>
> <xsl:template match="*">
> <xsl:copy>
> <xsl:for-each select="@*">
> <xsl:copy/>
> </xsl:for-each>
> <xsl:apply-templates/>
> </xsl:copy>
> </xsl:template>
>
>
> </xsl:stylesheet>
>
> _________________________________________________________________
> Puzzles, trivia teasers, word scrambles and more. Play for
> your chance to win!
> http://club.live.com/home.aspx?icid=CLUB_hotmailtextlink
|