Probably a simple question: avoiding xmlns= " " on each element... 2003-08-06 - By Joseph Kesselman
That's entirely correct.
The parent element was assigned a default namespace URI <NewNETP xmlns="XXX" ... You then -- erroneously, by the way; you should NEVER use the old non-namespaced factory methods together with namespace-aware nodes! -- created a bunch of non-namespaced children.To properly express that in XML syntax, the default namespace must be explicitly cleared, which means xmlns="" must be generated.
Depending on what you intended to do, consider one of:
1) Accept that this is the correct result.
2) Use an explicit (non-default) namespace on the parent element (give it a prefix and bind that prefix), so the children aren't inhertiting a default that must be cleared.
3) Put the children into the same namespace as the parent.
______________________________________ Joe Kesselman, IBM Next-Generation Web Technologies: XML, XSL and more. "The world changed profoundly and unpredictably the day Tim Berners Lee got bitten by a radioactive spider." -- Rafe Culpin, in r.m.filk
--------------------------------------------------------------------- To unsubscribe, e-mail: xerces-j-user-unsubscribe@(protected) For additional commands, e-mail: xerces-j-user-help@(protected)
|
|