http://bugs.winehq.org/show_bug.cgi?id=14864
Hans Leidekker hans@meelstraat.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |hans@meelstraat.net
--- Comment #15 from Hans Leidekker hans@meelstraat.net 2008-12-22 05:30:18 --- I guess this is a duplicate of bug 16453.
domdoc_createNode doesn't use the namespaceURI parameter.
If you set it with xmlSetNs() you'll find that libxml2 adds the xmlns attribute to all element nodes whereas msxml3 adds it to the root node only.
Also, there's a difference in handling of namespace prefixes; if you add one, libxml2 will tack the prefix on the node name, which again is not what msxml3 does.
We can keep rewriting the libxml2 stream of course but that's not very pretty, to put it mildly.