jhunter at collab.net
Fri Apr 20 13:48:25 PDT 2001
Try the latest code in CVS. This is already fixed.
Per Kreipke wrote:
> Using JDOM 1.0b6,
> On line 403 of DOMBuilder.java, in the processing of DOM Elements, the name
> for the new JDOM Element is taken from the localname of the DOM Element.
> However, according to the language of the DOM Core Level 2 (under the Node
> "localName of type DOMString, readonly, introduced in DOM Level 2
> Returns the local part of the qualified name of this node.
> For nodes of any type other than ELEMENT_NODE and ATTRIBUTE_NODE and nodes
> created with a DOM Level 1 method, such as createElement from the Document
> interface, this is always null."
> The emphasis in my case is on 'nodes created with a DOM Level 1 method'. I'm
> using Xerces 1.3.1 and Xalan 1.2.2 and when I transform my input document
> and then try to transform it to JDOM, I get an error:
> org.jdom.IllegalNameException: The name "null" is not legal for JDOM/XML
> elements: XML names cannot be null or empty.
> at org.jdom.Element.<init>(Element.java:137)
> at org.jdom.Element.<init>(Element.java:160)
> at org.jdom.input.DOMBuilder.buildTree(DOMBuilder.java:409)
> at org.jdom.input.DOMBuilder.build(DOMBuilder.java:373)
> To control your jdom-interest membership:
More information about the jdom-interest