Bugzilla – Bug 12208
[XDM30] How XDM nodes are created should be an implementation-defined item
Last modified: 2011-07-27 19:39:58 UTC
The Data Model spec describes the creation of XDM nodes from an InfoSet, and from a PSVI. It also says that they may be created from other unspecified information. I believe we should make it an implementation-defined feature how the XDM nodes are created and from what information.
I changed the second paragraph after the bulleted list in section 3 to address this bug: <p>An instance of the data model can also be constructed directly through application APIs, or from non-XML sources such as relational tables in a database. Data model construction from sources other than an Infoset or PSVI is implementation-defined. Regardless of how an instance of the data model is constructed, every node and atomic value in the data model must have a typed-value that is consistent with its type.</p>
This should probably be mentioned in "7 Conformance" in the Data Model document.