- From: <bugzilla@wiggum.w3.org>
- Date: Mon, 13 Mar 2006 10:41:28 +0000
- To: public-qt-comments@w3.org
- CC:
http://www.w3.org/Bugs/Public/show_bug.cgi?id=2700
mike@saxonica.com changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|RESOLVED |CLOSED
------- Comment #6 from mike@saxonica.com 2006-03-13 10:41 -------
I have implemented this decision by making the following changes:
* In section 4.3, before the Note, add:
<p diff="add" at="ZA">When type annotations are stripped, the following changes
are made to the source tree:</p>
<ulist diff="add" at="ZA">
<li><p>The type annotation of every element node is changed to
<code>xs:untyped</code></p></li>
<li><p>The type annotation of every attribute node is changed to
<code>xs:untypedAtomic</code></p></li>
<li><p>The typed value of every element and attribute node is set to be the
same as its string value, as
an instance of <code>xs:untypedAtomic</code>.</p></li>
<li><p>The <code>is-nilled</code> property of every element node is set to
<code>false</code>.</p></li>
</ulist>
<p diff="add" at="ZA">The values of the <code>is-id</code> and
<code>is-idrefs</code> properties are
not changed.</p>
* add to the note ", and any elements and attributes validated as IDs will
still be accessible using the
<xfunction>id</xfunction> function"
* In the first bullet of 19.2.1.1, discussing the meaning of
validation="strip", add the following before the final sentence: <phrase
diff="add" at="ZA">The typed value of the node is changed to be the same as its
string value,
as an instance of <code>xs:untypedAtomic</code>. In the case of elements the
<code>nilled</code> property is set to <code>false</code>. The values of the
<code>is-id</code> and <code>is-idrefs</code> properties are
unchanged.</phrase>
With these changes, the bug is closed.
Received on Monday, 13 March 2006 10:41:32 UTC