[jdom-interest] Attribute namespace
Dennis Sosnoski
dms at sosnoski.com
Thu Aug 16 18:07:14 PDT 2001
I've run into a problem with b7 and namespace handling. The situation is that I
want to add an attribute to an element with the attribute using the same
namespace as the element. I'm attempting to do this using code like:
Namespace ns = element.getNamespace();
element.addAttribute("name", "value", ns);
This appears to work okay when there's a prefix for the namespace, but when I
have an element like <gratuitous xmlns="http://www.gratuitous.org/a">... I get
an exception "org.jdom.IllegalNameException: The name "" is not legal for
JDOM/XML attribute namespaces: An attribute namespace without a prefix can only
be the NO_NAMESPACE namespace."
Am I doing something wrong here or is this a bug in the error checking?
Thanks,
- Dennis
More information about the jdom-interest
mailing list