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 ?Received on Monday, 11 August 2003 09:57:38 UTC
This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 16:56:49 UTC