|
[XQuery Talk Mailing List Archive Home] [By Date] [By Thread] [By Subject] [By Author] [Recent Entries] [Reply To This Message] Deep-equal between sequencesRonald Bourret rpbourret at rpbourret.comWed Jul 11 17:14:13 PDT 2007
Michael Kay wrote: > The downside is that the semantics of deep-equal are themselves so fragile - > the function so often doesn't perform exactly the comparison you would like. Which is my case -- I don't actually need deep-equal, but something close to it. It was just the easiest way to explain the problem. > Another solution you could try to implement at application level would be to > define a hash function such that deep-equal(A, B) => hash(A) eq hash(B), and > then confine the deep-equal() comparisons to nodes where the hash values are > equal. A good start might be hash($N) == string($N). Not very effective > where most of the information is held in attributes, but OK in most other > cases. Another good idea. -- Ron
|
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
|






