I have an existing document to which I am trying to add a
DocumentFragment to. It's failing with the following:
,----
| org.w3c.dom.DOMException: HIERARCHY_REQUEST_ERR: An attempt was made to
insert a
| node where it is not permitted.
| at org.apache.xerces.dom.CoreDocumentImpl.insertBefore(Unknown Source)
| at org.apache.xerces.dom.ParentNode.internalInsertBefore(Unknown
Source)
|
| at org.apache.xerces.dom.ParentNode.insertBefore(Unknown Source)
| at org.apache.xerces.dom.CoreDocumentImpl.insertBefore(Unknown Source)
| at org.apache.xerces.dom.NodeImpl.appendChild(Unknown Source)
`----
Here's the snippet:
,----
| public void actionPerformed( ActionEvent e )
| {
| DocumentFragment frag = new DocumentFragmentImpl((CoreDocumentImpl)doc );
| //create fragment based on existing Document
|
| Element element = doc.createElement( "element" ); // create a new
Element
| item = doc.createElement( "component" ); // create another
| item.appendChild( doc.createTextNode( "NUM_SHORT" )); // give it a
TextNode
| element.appendChild( item ); // add item to
element
|
| frag.appendChild( element ); // add element to our fragment
| doc.appendChild( frag ); // add the fragment to my existing Document
| }
`----
Can anyone see where I'm going wrong?
--
Thanks,
Jeff
,----
| Jeffery B. Rancier
|
| Softechnics
| a METTLER TOLEDO company
`----
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]