r/aleksey@aleksey.com/2002.06.04/09:10:32 >I am sorry but this document will be rendered correctly: > > <A xmlns="http://example.org/"><B xmlns=""/ ></A> > >because when we are processing element <B> ns_rendered has default >namespace >with a *different* value (href). By this xmlns="" will be rendered for >element <B> No it will not. xmlns="" is not a namespace node. It is a serialization that indicates the lack of a default namespace node. The XPath node set represents xmlns="" as the lack of a default namespace node, not the presence of a default namespace node with value "". >>Similarly, the Method does not handle namespace nodes in >>the InclusiveNamespaces.PrefixList correctly when some are >>omitted from the namespace axis, nor does it render such >>namespace nodes if their parent element is absent. >> >It does! The only thing is that in this case namespace node is not added >to ns_rendered list. You're right. Maybe I should say that it mis-handles namespace nodes (in the node set) on elements (not in the node set) whose prefixes are not in InclusiveNamespaces.PrefixList. MerlinReceived on Tuesday, 4 June 2002 12:38:31 GMT
This archive was generated by hypermail 2.2.0 + w3c-0.29 : Thursday, 13 January 2005 12:10:16 GMT