This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
How to transform XML to EDI format?
- To: "'xsl-list at lists dot mulberrytech dot com'" <xsl-list at lists dot mulberrytech dot com>
- Subject: [xsl] How to transform XML to EDI format?
- From: "Uslu, Cihan Y (MED)" <Cihan dot Uslu at med dot ge dot com>
- Date: Mon, 27 Aug 2001 10:26:46 -0500
- Reply-To: xsl-list at lists dot mulberrytech dot com
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