This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
plain text output
- From: Guy McArthur <guym at guymcarthur dot com>
- To: xsl-list at lists dot mulberrytech dot com
- Date: Wed, 17 Jul 2002 13:48:58 -0700 (MST)
- Subject: [xsl] plain text output
- Reply-to: xsl-list at lists dot mulberrytech dot com
What I've read so far for plain text output is unsatisfying. I have two
issues.
1. Preventing initial first lines.
This template will print a blank first line.
<xsl:template>
PDS_VERSION_ID = PDS3
RECORD_TYPE = FIXED_LENGTH
</xsl:template>
Something like this will not.
<xsl:template>
<xsl:text/>PDS_VERSION_ID = PDS3
RECORD_TYPE = FIXED_LENGTH
</xsl:template>
But this breaks one of the features of xsl that I like, that it can look
like the document it is mean to output. (I know, it's not meant to output
documents, but xml trees ...).
2. Inserting a carriage return.
Simarly, putting in a bunch of
<xsl:text> </xsl:text>
elements disrupts the stylesheet.
Is there any easier way to do it?
Right now I use a post-process perl script to take care of issues #1 and
#2 but would like to have an all-xslt solution. But I guess you can't have
your xslt cake and eat it too....
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list