Altova Mailing List Archives>Archive Index >xmlschema-dev Archive Home >Recent entries >Thread Prev - Union of Union with facets >Thread Next - RE: I'd appreciate a second-look at this, just to double-check Comparison of values of anySimpleTypeTo: <xmlschema-dev@--.---> Date: 10/20/2004 3:46:00 PM Hi, I have trouble understanding how 'anySimpleType' is handled if comparing values. Xerces and XSV seem to differ here. Identity-constraint example: (using Xerces-J 2.5.1, XSV 2.5-2, MSXML 4.0) <sequence> <element name="b" type="anySimpleType"/> <element name="c" type="float"/> </sequence> <b>1.0</b> <c>1.0</c> with the value of 'c' being a keyref to the key value of 'b'. Results: XSV and MSXML do not find the referenced key, Xerces does. if both types are 'float': Results: All tree validators find the referenced key. I cannot find a hint for 'anySimpleType' being not comparable with the primitive types. The PER for datatypes says: "anySimpleType is considered to have an unconstrained lexical space and a =B7value space=B7 consisting of the union of the =B7value space=B7s of all= the =B7primitive=B7 datatypes and the set of all lists of all members of the =B7value space=B7s of all the =B7primitive=B7 datatypes." Further "4.2.1 equal" says: "if a datatype T' is =B7derived=B7 by =B7restriction=B7 from an atomic datat= ype T then the =B7value space=B7 of T' is a subset of the =B7value space=B7 of T= . Values in the =B7value space=B7s of T and T' can be compared according to the above rules " Can someone explain? Greetings, Kasimier From noah_mendelsohn@u... Thu Oct 21 16:56:16 2004 Received: from bart.w3.o | ||||||
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | Mobile | Full Site | |||
|
