- From: <bugzilla@wiggum.w3.org>
- Date: Mon, 24 Apr 2006 16:50:25 +0000
- To: public-qt-comments@w3.org
- CC:
http://www.w3.org/Bugs/Public/show_bug.cgi?id=3032 Norman.Walsh@Sun.COM changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED ------- Comment #1 from Norman.Walsh@Sun.COM 2006-04-24 16:50 ------- Proposal for resolving this issue: Section 6.2.4, make the following changes: is-id If the element is a complex type with element-only content, the is-id property is false. Otherwise, if any of the atomic values in the typed-value of the element is of type xs:ID, or a type derived from xs:ID, the is-id property is true, otherwise it is false. is-idrefs If the element is a complex type with element-only content, the is-idrefs property is false. Otherwise, if any of the atomic values in the typed-value of the element is of type xs:IDREF or xs:IDREFS, or a type derived from one of those types, the is-idrefs property is true, otherwise it is false. In 3.3.1.3, replace the bulleted list with the following: * Where union types occur, the implementation must be able to deliver the typed-value as an instance of the appropriate member type. For example, if the type an element node is my:integer-or-string, which is defined as a union of xs:integer and xs:string, and the string-value of the node is "47", the implementation must be able to deliver the typed-value of the node as either the integer 47 or the string "47", depending on which member type validated the element. * Where types of xs:QName, xs:NOTATION, or types derived from one of these types occur, the implementation must be able to deliver the typed-value as a triple including a local name, a namespace prefix, and a namespace URI, even though the namespace URI is not part of the string-value (see 3.3.3 QNames and NOTATIONS).
Received on Monday, 24 April 2006 16:50:30 UTC