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]

Re: How to transform XML to EDI format?


Try adding a 
 in your style sheet ...

--- "Uslu, Cihan Y (MED)" <Cihan.Uslu@med.ge.com>
wrote:
> Hi,
> I am trying to convert XML document to EDI format in
> my new project and
> I have some questions;
> 
> End of line character: When I try to convert a small
> portion of XML to
> EDI format and open it in notepad, everything is in
> one line there is no
> line break. How Can I put line breaks-end of line
> characters in XSL. 
> Here is a portion of a code from XML and my xsl file
> and the output I
> get when I open it in notepad. (I save my output in
> "test.edi" format
> and open it in notepead and I get one line of
> output, on the other hand
> if I open the same output in MS Word I get the end
> of line character
> working. 
> I've tried xalan and saxon and got the same
> results..
> How would I get my output to have the end of line
> when I open it with
> notepad. 
> 
> Thanks...
> 
> 
> 
> xsl file:
> <?xml version="1.0"?>
> <xsl:stylesheet version="1.0"
> xmlns:xsl="http://www.w3.org/1999/XSL/Transform";>
> <xsl:output method="text" encoding="us-ascii" />
> 	<xsl:template match="/">
> 	
> <xsl:text>START-CRSE-RECORD</xsl:text><xsl:text>
</xsl:text>
> 	  
>
<xsl:text>CRSE-CD=LOCAL-CRSE-CD=</xsl:text><xsl:value-of
> select="/course/@courseNum"/><xsl:text>
</xsl:text>
> 	</xsl:template>
> </xsl:stylesheet>
> 
> ------------
> xml file
> ------------
> <?xml version="1.0"?>
> <course courseNum="EDITEST"> 
>   <module test-type="T"> 
> 	 <title> 
> 		<para>Test-out</para> 
> 	 </title> 
> 	 <intro> 
> 		<para>This is the test-out module.</para> 
> 	 </intro> 
>   </module>
> </course>
> 
> ---------
> output
> ---------
> START-CRSE-RECORD CRSE-CD=LOCAL-CRSE-CD=EDITEST	
> 	
> 
> 
> 
>  XSL-List info and archive: 
> http://www.mulberrytech.com/xsl/xsl-list
> 


__________________________________________________
Do You Yahoo!?
Make international calls for as low as $.04/minute with Yahoo! Messenger
http://phonecard.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]