My apologies! I was under a misapprehension. I talked to Norm and he
confirmed that xsi:nil is always available as an attribute.
So, Mike is correct and nothing needs to be done.
All the best, Ashok
________________________________
From: Ashok Malhotra
Sent: Monday, August 11, 2003 6:58 AM
To: 'Kay, Michael'; Stephen Buxton; public-qt-comments@w3.org
Cc: 'Norman Walsh'
Subject: RE: ORA-FO-DEEPEQUAL-NIL 15.2.1 fn:deep-equal
My understanding is that the xsi:nil attribute is not directly
accessible for validated elements. It is, instead, reflected in a
'nilled'
property. So we need to make this change to fn:deep-equal.
My hesitation in making this change is because I don't know what happens
if the element is not validated and typed as "anyType".
The datamodel document says the nilled property is not set. See quote
below. Does this mean I can access the xsi:nil attribute?
Or is this information not available at all?
Norm, can you please clarify.
<quote>
If the [validity] property exists on an element node and is "valid" then
nilled may be set. The nilled property is never set for nodes that have
not been successfully schema validated.
</quote>
All the best, Ashok
________________________________
From: public-qt-comments-request@w3.org
[mailto:public-qt-comments-request@w3.org] On Behalf Of Kay, Michael
Sent: Tuesday, July 01, 2003 10:51 AM
To: Stephen Buxton; public-qt-comments@w3.org
Subject: RE: ORA-FO-DEEPEQUAL-NIL 15.2.1 fn:deep-equal
Won't two nodes that differ in their "nil" property always differ in
their xsl:nil attribute as well?
Michael Kay
-----Original Message-----
From: Stephen Buxton [mailto:stephen.buxton@oracle.com]
Sent: 01 July 2003 02:00
To: public-qt-comments@w3.org
Subject: ORA-FO-DEEPEQUAL-NIL 15.2.1 fn:deep-equal
Functions and Operators, Section 15.2.1 fn:deep-equal
What is the effect of the "nil" property of the nodes ?