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

RE: How to eliminate whitespace using MS XSLT?

Subject: RE: How to eliminate whitespace using MS XSLT?
From: Jonathan Marsh <jmarsh@xxxxxxxxxxxxx>
Date: Tue, 25 Apr 2000 14:17:42 -0700
xslt eliminate whitespace
MSXML can generate partial XML files, so you can create a text file by
simply not including any result elements in your stylesheet.  Of course,
this won't work where well-formed output is required, such as
transformNodeToObject(newdocument).

The only problem is then preventing <>& from being escaped, which you can do
with <xsl:eval no-entities="true">'&lt;&gt;&amp;'</xsl:eval> in the
stylesheet of <xsl:eval no-entities="true">this.text</xsl:eval> to pass
through the source.  These are the equivalent of disable-output-escaping in
XSLT.

One of our customers generated a simple markup language for text formatting
that can be easily generated by XSL and post-processed to generate the final
file.  This may be easier if you are doing more sophisticated text
manipulations such as line breaking.

In short, it is difficult but possible to generate text from MSXML.

- Jonathan Marsh
  Microsoft

> -----Original Message-----
> From: David Steiner [mailto:davids@xxxxxxxxxxxxxxx]
> Sent: Tuesday, April 25, 2000 12:24 PM
> To: xsl-list@xxxxxxxxxxxxxxxx
> Subject: Q: How to eliminate whitespace using MS XSLT?
> 
> 
> I'm pretty new at this, but this is what I've gathered.  
> Apparently, Microsoft
> uses a working draft of XSLT, "http://www.w3.org/TR/WD-xsl", 
> which does not
> contain the same elements as the recommendation 
> "http://www.w3.org/1999/XSL/Transform".  If I'm missing 
> something, let me know.
> 
> I need to create files that aren't XML or HTML.  They're text 
> files.  I have 
> used "http://www.w3.org/1999/XSL/Transform" and the 
> xsl:output element along
> with xalan to accomplish this (ie., <xsl:output method="text" 
> />).  However,
> the output element doesn't seem to exist in MS XSLT (the WD).
> Again, please let me know if I'm missing something.
> 
> If I am not missing something, what's the easiest way to 
> accomplish this in
> MS XSLT?
> 
> Thanks,
> David Steiner
> Lexis-Nexis
> David.J.Steiner@xxxxxxxxxxxxxxx
> 
> 
>  XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
> 


 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.