- From: Dimitre Novatchev <dnovatchev@yahoo.com>
- Date: Tue, 24 Jun 2003 06:25:16 +0200
- To: <public-qt-comments@w3.org>
- Message-ID: <BMEIIGKKPKJPBGIBOOGKOEALCCAA.dnovatchev@yahoo.com>
> Thank you for you comment. I think the wording, below, is correct and
> does not need to be changed.
>
> If either node has attributes, and if either node has an attribute that
> is not deep-equal to an attribute of the other node, using the selected
> collation, then the result is false.
Let's have:
<x a="1" b="2"/>
and
<x a="1" b="2"/>
The attribute "a" from the first node is not equal to the attribute "b" from
the second.
According to the above definition:
"If either node has attributes," -- true
"and if either node has an attribute that is not deep-equal to an attribute
of the other node," -- true @a from the first node is not deep equal to @b
from the second node.
"using the selected collation, then the result is false."
So we conclude that the two nodes above are not deep-equal.
Good luck,
Dimitre Novatchev.
>
>
> All the best, Ashok
>
> > -----Original Message-----
> > From: public-qt-comments-request@w3.org [mailto:public-qt-comments-
> > request@w3.org] On Behalf Of Dimitre Novatchev
> > Sent: Monday, June 23, 2003 11:14 AM
> > To: public-qt-comments@w3.org
> > Subject: DN-FO-14: 15.2.1 fn:deep-equal
> >
> >
> > DN-FO-14: 15.2.1 fn:deep-equal
> >
> > The definition of this function is wrong:
> >
> > "If either node has attributes, and if either node has an attribute that
> > is
> > not deep-equal to an attribute of the other node, using the selected
> > collation, then the result is false."
> >
> > According to this definition any two elements with two attributes each
> ar
> > not deep-equal.
> >
Received on Tuesday, 24 June 2003 00:12:43 UTC