- From: <bugzilla@jessica.w3.org>
- Date: Wed, 06 Oct 2010 02:19:49 +0000
- To: public-qt-comments@w3.org
http://www.w3.org/Bugs/Public/show_bug.cgi?id=10982 Summary: [DM11] RFE: Retrieving the typed-value that a Text Node represents Product: XPath / XQuery / XSLT Version: Working drafts Platform: PC OS/Version: Windows NT Status: NEW Severity: enhancement Priority: P2 Component: Data Model 1.1 AssignedTo: ndw@nwalsh.com ReportedBy: rick@firefang.com QAContact: public-qt-comments@w3.org For implementations that store the typed-values of Text Nodes (as described in 3.3.1.3 Relationship Between Typed-Value and String-Value) it would be nice if there was a way to retrieve the typed-value directly from the Text Node. Currently, dm:typed-value returns content as an xs:untypedAtomic, which is fairly useless since content can be retrieved in a more useful format via dm:string-value. For implementations that *only* store the typed-value, simply using parent->typed-value is not sufficient, because in a typical implementation, the parent itself needs to query the Text Node to discover the typed-value, which means the implementation is forced to implement another accessor to retrieve the actual-typed-value, which is as silly as it sounds. This feature would also simplify serializing from the data model to binary XML formats. In section 6.7.2 (Text Nodes; Accessors) I request that you replace: dm:type-name Returns xs:untypedAtomic. dm:typed-value Returns the value of the *content* property as an xs:untypedAtomic. with: dm:type-name If the string represents a typed-value, *may* return the represented type-name; otherwise, returns xs:untypedAtomic. dm:typed-value If the string represents a typed-value, *may* return the represented typed-value; otherwise, returns the value of the *content* property as an xs:untypedAtomic. -- Configure bugmail: http://www.w3.org/Bugs/Public/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug.
Received on Wednesday, 6 October 2010 02:19:51 UTC