Subject: [xsl] Cannot produce a carriage return From: Frank Shen <xshen888@xxxxxxxxxxxx> Date: Wed, 3 Jul 2002 12:57:57 -0700 (PDT) |
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
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] The Future of Browser-Bou, DPawson | Thread | Re: [xsl] Cannot produce a carriage, Joerg Heinicke |
Re: [xsl] Data or Template Driven?, Charles Knell | Date | RE: [xsl] The Future of Browser-Bou, Brad Miller |
Month |