[Bug 4869] [FS] Enclosed expressions and namespaces

http://www.w3.org/Bugs/Public/show_bug.cgi?id=4869





------- Comment #21 from jmdyck@ibiblio.org  2008-02-23 00:35 -------
(In reply to comment #20)
> 
> The answer seems to lie in section 3.7.4, which appears to overlap 3.7.1.2
> in various ways (and is not referenced from it, which caused me a lot of
> grief in writing this proposal!) So I think the answer is to remove the
> text above marked <provisional>, and instead add after the three bullets:
> 
> <para>Namespace declarations also cause in-scope namespace bindings to be
> added to the constructed element node, as described in section 3.7.4.</para>

If 3.7.1.2 is no longer responsible for modifying in-scope namespaces, then in
3.7.1.3 point 5.f, you'd probably want to change

<current>
in-scope-namespaces consist of all the namespace bindings resulting from
namespace declaration attributes as described in 3.7.1.2 Namespace Declaration
Attributes, and possibly additional namespace bindings as described in 3.7.4
In-scope Namespaces of a Constructed Element.
</current>

to

<new>
in-scope-namespaces are computed as described in 3.7.4 In-scope Namespaces of a
Constructed Element.
</new>

(The same as 3.7.3.1, point 4.f.)

Received on Saturday, 23 February 2008 00:35:29 UTC