Title: Message
This is usually a problem with output that is not well formed XML.  Try switching your output to the text output method and have a look.  Chances are you have multiple top-level nodes or a text node at the top level or some similar problem.
 
http://xml.apache.org/xalan-j/faq.html#faq-N10236
 
HTH,
Gary
-----Original Message-----
From: Afshartous, Nick [mailto:[EMAIL PROTECTED]
Sent: Tuesday, May 20, 2003 7:09 PM
To: '[EMAIL PROTECTED]'
Subject: Hierarchy error


Hello,

I'm running into the Hierarchy error in the following scenario.
The Neko HTML parser is called and returns a Document object that
is then passed to Xalan (source attached).

I don't think the error is in the
stylesheet because I've tried swapping out my stylesheet
with the birds.xsl in the Xalan distribution with the same result.
 
Any suggestions appreciated, thanks.

    Nick

javax.xml.transform.TransformerException: org.w3c.dom.DOMException: HIERARCHY_REQUEST_ERR: An attempt was made to insert a node where it is not permitted.

        at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2344)
        at org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode(TransformerImpl.java:2160)
        at org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:1213)
        at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:668)
        at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1129)
        at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1107)
        at TestTransformDOM.transform(TestTransformDOM.java:86)
        at TestTransformDOM.main(TestTransformDOM.java:54)
---------
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.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)
        at org.apache.xml.utils.DOMBuilder.append(DOMBuilder.java:173)
        at org.apache.xml.utils.DOMBuilder.characters(DOMBuilder.java:430)
        at org.apache.xalan.transformer.ResultTreeHandler.characters(ResultTreeHandler.java:509)
        at org.apache.xml.dtm.ref.dom2dtm.DOM2DTM.dispatchNodeData(DOM2DTM.java:1690)
        at org.apache.xml.dtm.ref.dom2dtm.DOM2DTM.dispatchCharactersEvents(DOM2DTM.java:1624)
        at org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(ElemApplyTemplates.java:348)
        at org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:216)
        at org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(ElemApplyTemplates.java:425)
        at org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:216)
        at org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(ElemApplyTemplates.java:425)
        at org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:216)
        at org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(ElemApplyTemplates.java:425)
        at org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:216)
        at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2339)
        at org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode(TransformerImpl.java:2160)
        at org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:1213)
        at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:668)
        at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1129)
        at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1107)
        at TestTransformDOM.transform(TestTransformDOM.java:86)
        at TestTransformDOM.main(TestTransformDOM.java:54)
jasmine:/net_disk/home/afshar/old/projects/docgen >

Reply via email to