I think you are misunderstanding my point. The point is that you can't
bind a prefix to the default namespace "". So you are forced to map
"fooNS" to some prefix so that you can use the default prefix to marshal
out QName.
And I'm not saying it's impossible to solve. I'm just trying to show
that this might look easy at the surface but there are indeed reasons
why we couldn't address this issue in the next release.
regards,
--
Kohsuke KAWAGUCHI 408-276-7063 (x17063)
Sun Microsystems kohsuke.kawaguchi_at_sun.com