This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]