[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: Preventing indents/new lines in XSL file from appearing

Subject: Re: Preventing indents/new lines in XSL file from appearing in output file.
From: robin@xxxxxxxxxxx
Date: Wed, 23 Aug 2000 18:50:04 +0100
xa xsl file
On Wed, Aug 23, 2000 at 02:57:15PM +0100, Deirdre O'Brien wrote:

> <xsl:template match="HEADER">
> idr=<xsl:value-of select="ID"/>|
> buyer=<xsl:value-of select="BID"/>|
> </xsl:template>
> 
> I would like to be able to write it like,
> 
> <xsl:template match="HEADER">
>   idr=<xsl:value-of select="ID"/>|
>   buyer=<xsl:value-of select="BID"/>|
> </xsl:template>
> 
> When I indent the lines under the <xsl:template> tag, the indents also
> appear in the output file.  Is there anyway I can indent my XSL file to
> make it more readable but not have the indents appear on the output?

You could rewrite it slightly, as either of

<xsl:template match="HEADER">
  <xsl:text>idr=</xsl:text><xsl:value-of select="ID"/>
  <xsl:text>|&#xA;</xsl:text>
  <xsl:text>buyer=</xsl:text><xsl:value-of select="ID"/>
  <xsl:text>|&#xA;</xsl:text>
</xsl:template>


<xsl:template match="HEADER">
  <xsl:value-of select="concat('idr=',  ID, '|&#xA;')"/>
  <xsl:value-of select="concat('buyer=',BID,'|&#xA;')"/>
</xsl:template>


And then you can indent to your hearts' content :)

Literal text outside an <xsl:text/> element is best avoided
in my opinion. (Other people disagree, presumably)

 .robin.

-- 
God! a red nugget: a fat egg under a dog.


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.