[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: Creating a batch file or shell script / Inserting line b

Subject: Re: Creating a batch file or shell script / Inserting line breaks
From: Mike Brown <mike@xxxxxxxx>
Date: Sun, 9 Jul 2000 12:08:10 -0600 (MDT)
creating a batch file
Ragnar Schierholz wrote:
>           java org.apache.xalan.xslt.Process -in <xsl:value-of select
> ="$URI"/> -xsl section.xsl -out <xsl:value-of select="concat
> ($filename,'html')"/> -INDENT 2

Whitespace-only text nodes in the stylesheet tree are stripped, except
when they occur within xsl:text elements. (see sec. 3.4 of XSLT 1.0)

> But unfortunatley Xalan always writes all output on a single line. This
> causes syntax errors when the file is invoked as a batch file.

"lines" are a concept appreciated only by the application (i.e., in this
case, the MS-DOS command interpreter; the shell) that is reading the data
in the file. The file is just a linear series of bytes.

In the world of MS-DOS, ends of lines are denoted by a sequence of 2
bytes: 0x0D for carriage return, followed by 0x0A for line feed. (Before
you blame Microsoft, consider that this operating system was originally
intended to work with IBM hardware, which inherited a legacy of technology
going back to manual typewriters.)

This should do what you want:

<xsl:value-of select="concat('java org.apache.xalan.xslt.Process -in ',$URI,' -xsl section.xsl -out ',$filename,'html -INDENT 2&#13;&#10;')"/>

   - Mike
____________________________________________________________________
Mike J. Brown, software engineer at         My XML/XSL resources:
webb.net in Denver, Colorado, USA           http://www.skew.org/xml/


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.