namespace attributes gets lost when a XMLBean node is converted to DOM
-----------------------------------------------------------------------
Key: XMLBEANS-189
URL: http://issues.apache.org/jira/browse/XMLBEANS-189
Project: XMLBeans
Type: Bug
Components: DOM
Versions: Version 2
Reporter: daryoush mehrtash
Attachments: DOMNamespaceTest.java
When I create a "Schema" object I get the name space attribute
xmlns="http://www.w3.org/2001/XMLSchema"
in the Object, but when I convert this to DOM node the attribute is not
present. I have attached a simple program to reproduce the problem. When I
run the following code:
public static void main(String[] args) {
SchemaDocument schema1 = SchemaDocument.Factory.newInstance();
schema1.addNewSchema();
System.out.println("Schema in XMLBeans" + schema1);
System.out.println("Schema as DOM Node");
Node node = schema1.getDomNode();
node = node.getFirstChild();
System.out.println("Node Name: " + node.getNodeName());
System.out.println("Attributes: ");
NamedNodeMap nnm = node.getAttributes();
if (nnm != null) {
int len = nnm.getLength();
Attr attr;
for (int i = 0; i < len; i++) {
attr = (Attr) nnm.item(i);
System.out.println("\t " + attr.getNodeName() + "=\"" +
attr.getNodeValue() + '"');
}
}
System.out.println("End of Attributes");
}
my output is:
Schema in XMLBeans<schema xmlns="http://www.w3.org/2001/XMLSchema"/>
Schema as DOM Node
Node Name: schema
Attributes:
End of Attributes
I expected teh xmlns=.... to show up as attribute of the dom node.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]