Hi all,
 
My file seems to parse ok, but gets a DOM006 exception when it tries to transform it.  This would imply that there is something wrong with my tree.  Is there any way to find out where in the tree this occurs?
 
I get the following stack trace.  It seems to imply that something is going before the document or is attached to the document other than the root element.  Any help would be appreciated. 
 
Exception in thread "main" javax.xml.transform.TransformerException: DOM006 Hierarchy request error
        at org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:1151)
        at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:590)
        at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1037)
        at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1015)
        at DOMTest.main(DOMTest.java:157)
---------
org.w3c.dom.DOMException: DOM006 Hierarchy request error
        at org.apache.xerces.dom.ParentNode.internalInsertBefore(ParentNode.java:393)
        at org.apache.xerces.dom.ParentNode.insertBefore(ParentNode.java:321)
        at org.apache.xerces.dom.DocumentImpl.insertBefore(DocumentImpl.java:386)
        at org.apache.xerces.dom.NodeImpl.appendChild(NodeImpl.java:216)
        at org.apache.xml.utils.DOMBuilder.append(DOMBuilder.java:173)
        at org.apache.xml.utils.DOMBuilder.characters(DOMBuilder.java:434)
        at org.apache.xalan.transformer.ResultTreeHandler.characters(ResultTreeHandler.java:495)
        at org.apache.xml.dtm.ref.dom2dtm.DOM2DTM.dispatchNodeData(DOM2DTM.java:1547)
        at org.apache.xml.dtm.ref.dom2dtm.DOM2DTM.dispatchCharactersEvents(DOM2DTM.java:1481)
        at org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(ElemApplyTemplates.java:356)
        at org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:226)
        at org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(ElemApplyTemplates.java:423)
        at org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:226)
        at org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(ElemApplyTemplates.java:423)
        at org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:226)
        at org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(ElemApplyTemplates.java:423)
        at org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:226)
        at org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(ElemApplyTemplates.java:423)
        at org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:226)
        at org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(ElemApplyTemplates.java:423)
        at org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:226)
        at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2096)
        at org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode(TransformerImpl.java:1927)
        at org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:1120)
        at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:590)
        at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1037)
        at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1015)
        at DOMTest.main(DOMTest.java:157)

Reply via email to