- From: <bugzilla@jessica.w3.org>
- Date: Tue, 11 Dec 2012 15:02:49 +0000
- To: public-qt-comments@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=20340
--- Comment #2 from Tim Mills <tim@cbcl.co.uk> ---
Here goes...
"If the newly constructed node is an element node, and if namespaces are
inherited, then each namespace node of the newly constructed element (including
any produced as a result of the namespace fixup process) is copied to each
descendant element of the newly constructed element, unless that element or an
intermediate element already has a namespace node with the same name (or
absence of a name) or that descendant element or an intermediate element is in
no namespace and the namespace node has no name."
Going inside out, we have
<dogsbody/> [[ fun easy "http://www.dummy_ns.com" xml ]]
This is then copied with namespace inheritance.
<IT_Specialist> [[ "http://www.all.com" xml ]]
<dogsbody/> [[ fun easy "http://www.dummy_ns.com" xml ]]
</IT_Specialist>
Then we have:
<IT_Architect /> [[ "http://www.dummy_ns.com" xml ]]
<Business_Analyst /> { xml }
These then get copied when constructing profession without namespace
inheritance.
<profession> [[ "http://www.dummy_ns.com" xml ]]
<IT_Architect /> [[ "http://www.dummy_ns.com" xml ]]
<IT_Specialist> [[ "http://www.all.com" xml ]]
<dogsbody /> [[ fun easy "http://www.dummy_ns.com" xml ]]
</IT_Specialist>
<Business_Analyst/> { xml }
</profession>
Finally, these get copied when constructing out with namespace inheritance.
<out> [[ fun easy xml ]]
<profession> [[ fun easy "http://www.dummy_ns.com" xml ]]
<IT_Architect /> [[ fun easy "http://www.dummy_ns.com" xml ]]
<IT_Specialist> [[ fun easy "http://www.all.com" xml ]]
<dogsbody /> [[ fun easy "http://www.dummy_ns.com" xml ]]
</IT_Specialist>
<Business_Analyst/> { fun easy xml }
</profession>
</out>
Do you agree with the above?
--
You are receiving this mail because:
You are the QA Contact for the bug.
Received on Tuesday, 11 December 2012 15:03:00 UTC