Re: losing significant whitespace-only text nodes in
> 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 ________________________________________________________________________
PURCHASE STYLUS STUDIO ONLINE TODAY!
Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!
Download The World's Best XML IDE!
Accelerate XML development with our award-winning XML IDE - Download a free trial today!
Subscribe in XML format