- From: <bugzilla@wiggum.w3.org>
- Date: Wed, 11 Jan 2006 18:51:43 +0000
- To: public-qt-comments@w3.org
- Cc:
http://www.w3.org/Bugs/Public/show_bug.cgi?id=2700 Summary: [XSLT] need to clarify type value after stripping type annotations Product: XPath / XQuery / XSLT Version: Candidate Recommendation Platform: All OS/Version: All Status: NEW Severity: normal Priority: P2 Component: XSLT 2.0 AssignedTo: mike@saxonica.com ReportedBy: joannet@ca.ibm.com QAContact: public-qt-comments@w3.org According to section 6.2.4 (Construction from a PSVI) [Data Model], a type- name and a typed-value are set during construction. Other properties, such as is-id, are set after type-name is available. If an element is typed xs:integer* for example, the typed-value would contain a sequence of integers. According to section 4.3 (Stripping Type Annotations from a Source Tree) [XSLT 2.0], if a stylesheet specifies input-type-annotations="strip", all type-names are removed and replaced with xs:untyped. This section does not mention how the typed-value would be affected after removing the type- name, or during which phase is the typed-value determined (whether before or after the type-name has been stripped). In this example, would the typed- value be a sequence of integers or a string? If type-name was xs:ID before it was stripped, would is-id return true or false?
Received on Wednesday, 11 January 2006 18:51:48 UTC