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

Re: losing significant whitespace-only text nodes in

Subject: Re: losing significant whitespace-only text nodes in mixed content
From: David Carlisle <davidc@xxxxxxxxx>
Date: Thu, 15 Sep 2005 11:56:26 +0100
white space........while parsing xml
> Does anyone have any ideas please?

Most likely you are using MSXML. Microsoft document this as an explict
"optimisation" that they do, discarding white space while parsing the
input tree. XSL instructions such as xsl:preserve-space have no effect
as the space has already gone before XSLT starts.

This non-conformant behaviour can be turned off if you set the
preserveWhiteSpace property to true before parsing the document.
(Unless you are accessing msxml via the <?xml-stylesheet instruction in
internet explorer, in which case you can not alter this.

Alternatively you can add xml:space="preserve" at the top of your input
document (this works even in IE, but it feels wrong to have to modify
documents to work round broken parser-specific behaviour)

or you have xsl:stip-space elements="*" in your stylesheet in which case
the above rant is true but irrelevant and you just need to not use
xsl:strip-space.

David

________________________________________________________________________
This e-mail has been scanned for all viruses by Star. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:
http://www.star.net.uk
________________________________________________________________________

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.