XML Editor
Sign up for a WebBoard account Sign Up Keyword Search Search More Options... Options
Chat Rooms Chat Help Help News News Log in to WebBoard Log in Not Logged in
Show tree view Topic
Topic Page 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Go to previous topicPrev TopicGo to next topicNext Topic
Postnext
Rick ScofieldSubject: Pipe delimited file for outout
Author: Rick Scofield
Date: 22 Mar 2006 06:13 PM
I have created a conversion from a fixed/flat file to XML and created a XSL map to a target format...a text file.
My XSL:
xsl:for-each select="root/row">
<row>
<ProdCode>
<xsl:value-of select="style"/>|
</ProdCode>
<AttrCodes>
<xsl:value-of select="color"/>
<xsl:value-of select="dim"/>
<xsl:value-of select="siz"/>
</AttrCodes>
<Note>
<xsl:value-of select="upc"/>
</Note>
</row>
</xsl:for-each>

However, if I place a pipe after the <style> node, then a crlf occurs after <style> then on the next row I get 5 tabs then all the rest of the fields.

How do you place additional text like a pipe or otherwise in the output without triggering a crlf.

thank you very much for the help

Postnext
Minollo I.Subject: Pipe delimited file for outout
Author: Minollo I.
Date: 22 Mar 2006 09:55 PM
Try changing "|" into "<xsl:text>|</xsl:text>"

Minollo

Postnext
Rick ScofieldSubject: Pipe delimited file for outout
Author: Rick Scofield
Date: 23 Mar 2006 09:27 AM
Thank you Minollo,
That worked very well. One last question is...what is the best way to place a crlf at the end of each row

Thank you,
Rick

Posttop
Minollo I.Subject: Pipe delimited file for outout
Author: Minollo I.
Date: 23 Mar 2006 09:50 AM
You can add <xsl:text>&#13;&#10;</xsl:text> after </row>...

Minollo

 
Topic Page 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Go to previous topicPrev TopicGo to next topicNext Topic
Download A Free Trial of Stylus Studio 6 XML Professional Edition Today! Powered by Stylus Studio, the world's leading XML IDE for XML, XSLT, XQuery, XML Schema, DTD, XPath, WSDL, XHTML, SQL/XML, and XML Mapping!  
go

Log In Options

Site Map | Privacy Policy | Terms of Use | Trademarks
Stylus Scoop XML Newsletter:
W3C Member
Stylus Studio® and DataDirect XQuery ™are from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2016 All Rights Reserved.