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

Re: Semantics of deep-equal function

Subject: Re: Semantics of deep-equal function
From: Mukul Gandhi <gandhi.mukul@xxxxxxxxx>
Date: Wed, 20 Jul 2005 14:48:53 +0530
deep equal a b using
Thanks David for your comments.. I am happy with xsl:strip-space
elements="*". It works for me.

Regards,
Mukul

On 7/20/05, David Carlisle <davidc@xxxxxxxxx> wrote:
>  The results are as expected. It seems deep-equal considers white
>  spaces significant. Is there any way I can do deep equals comparison
>  ignoring the white spaces?
>
>
> The WG have had many comments on the official commentlist to teh efect
> taht deep-equal is essentially useless (and has been inconsistently, and
> differently, defined in every draft but the current one, as far as I can
> rememeber). the problem is that in any real case people don't want a
> fixed deep-equals they need to tune whetherwhite space or comments or
> attribute or whatever are considered significant.
>
> That said, you have a few choices.
>
> a)
> add xsl:strip-space elements="*" so that much of the white space in your
> input is ignored
>
> or
>
> b)
> before using deep-equal process the nodes (into a variable) with a mode
> that normalizes space (ie do a modified identity trasform with a special
> template matching text().
>
> or
>
> c)
> use a collation that considers white space insignificant. (I'm not sure
> what collations saxon currently offers)
>
> or
>
> d)
> ignore deep-equal and write your own recursive function (this is likely
> to be more efficient than (b) but less efficient than eitherr (a) or (c).
>
>
>
> 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.