Hi,
I am experimenting how to append a piece of xml into an existing xml using
DOM. My code is like,
DocumentBuilder parser = factory.newDocumentBuilder();
InputSource in = new InputSource(xmlFile);
Document doc = parser.parse(in);
I got anothe Document doc2 in the same way. The I tried
1. doc.appendChild(doc2);
2. doc.appendChild(doc2.getDocumentElement());
3. doc.getDocumentElement().appendChild(doc2.getDocumentElement());
4. aNode.appendChild(doc2); //aNode is a node in doc
But none of the above worked, the code always throws the exception:
"org.w3c.dom.DOMException: WRONG_DOCUMENT_ERR: A node is used in a
different document than the one that created it."
In the api it says,
"WRONG_DOCUMENT_ERR: Raised if newChild was created from a different
document than the one that created this node. "
However, I still don't understand wha this exactly means. What is wrong
with the appending in my code?
Thanks.
Stephen
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]