Attribute namespace "collision" bug remains in 1.1

[email protected]
Newsgroups gmane.comp.java.jdom.general
Message-ID <[email protected]>
I am trying to construct an element that looks like this:

<xsd:schema
  xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  xmlns="mynamespace"  targetNamespace="mynamespace"
  elementFormDefault="qualified">

where "mynamespace" is really a proper URL.

I get

Exception in thread "main" org.jdom.IllegalAddException: The namespace
xmlns="mynamespace" could not be added as a namespace to "xsd:schema":
The namespace prefix "" collides with an attribute namespace prefix
on the element
        at org.jdom.Element.addNamespaceDeclaration(Element.java:342)

(Again, "mynamespace" was really a proper namespace.)

This used to work before 1.0, and I believe this is a known bug in 1.0.

I'm wondering whether there's a workaround or whether I need
to edit the source code and recompile.

BTW, this page appears to be about the same problem:

http://www.junlu.com/msg/166290.html

-- Jeff

_______________________________________________
To control your jdom-interest membership:
http://www.jdom.org/mailman/options/jdom-interest/[email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.