This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
RE: Cannot produce a carriage return
- From: "Michael Kay" <michael dot h dot kay at ntlworld dot com>
- To: <xsl-list at lists dot mulberrytech dot com>
- Date: Wed, 3 Jul 2002 21:34:32 +0100
- Subject: RE: [xsl] Cannot produce a carriage return
- Reply-to: xsl-list at lists dot mulberrytech dot com
Use <xsl:text>
</xsl:text> to produce a newline character.
Michael Kay
Software AG
home: Michael.H.Kay@ntlworld.com
work: Michael.Kay@softwareag.com
> -----Original Message-----
> From: owner-xsl-list@lists.mulberrytech.com
> [mailto:owner-xsl-list@lists.mulberrytech.com] On Behalf Of Frank Shen
> Sent: 03 July 2002 20:58
> To: XSL-List@lists.mulberrytech.com
> Subject: [xsl] Cannot produce a carriage return
>
>
> I have a xml file
> <?xml version="1.0"?>
> <RESULTSET><ROW><FIELD>1000000001</FIELD><FIELD>frank</FIELD><
> FIELD>shen</FIELD><FIELD></FIELD></ROW><ROW><FIELD>1000000002<
> /FIELD><FIELD>Mark</FIELD><FIELD>Bronco</FIELD><FIELD></FIELD></ROW>
> </RESULTSET>
>
> I want to create a CSV file from it.
> Something like:
>
> 1000000001,frank,shen,,
> 1000000002,Mark,Bronco,,
>
> The xsl file I use to create CSV file is like :
> <?xml version="1.0" encoding="ISO-8859-1" ?>
>
> <xsl:stylesheet
> xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
> version="1.0"
> >
> <xsl:output method="text"/>
>
> <xsl:template match="RESULTSET">"account id","first
> name","last name",other, <xsl:apply-templates />
> </xsl:template>
>
> <xsl:template match="ROW"><xsl:apply-templates
> />
> </xsl:template>
> <xsl:template match="FIELD"><xsl:apply-templates
> />,</xsl:template>
>
> </xsl:stylesheet>
>
> But since I don't have a line feed between each 'ROW'
> tag, I got:
> 1000000001,frank,shen,,1000000002,Mark,Bronco,,
>
> No matter how I use
> , and for-each, in the xsl
> file, I couldn't get the right result.
>
> Does anyone has any idea? I am desprate.
>
> Thanks
>
>
> __________________________________________________
> Do You Yahoo!?
> Sign up for SBC Yahoo! Dial - First Month Free http://sbc.yahoo.com
>
> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
>
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list