This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: How to transform XML to EDI format?
- To: xsl-list at lists dot mulberrytech dot com
- Subject: Re: [xsl] How to transform XML to EDI format?
- From: William Lam <xeenman at yahoo dot com>
- Date: Mon, 27 Aug 2001 16:23:39 -0700 (PDT)
- Reply-To: xsl-list at lists dot mulberrytech dot com
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