Hello:
I am embedding XEP in a Java application which means I am using the APIs directly I my code, sort of like what the Formatter servlet does. I am getting the following exception:
org.xml.sax.SAXException: DOM element does not have an owner document: cannot determine DOM Level
at com.renderx.sax.DOMWalker.play(Unknown Source)
at com.renderx.sax.XMLPlayer.parse(Unknown Source)
at com.renderx.xep.FormatterCore.render(Unknown Source)
at com.renderx.xep.FormatterImpl.render(Unknown Source)
at com.renderx.xep.FormatterImpl.render(Unknown Source)
at com.renderx.xep.FormatterImpl.render(Unknown Source)
at com.gallup.fogen.PDFGenerator.transform(PDFGenerator.java:35)
at the following:
FormatterImpl formatter = new FormatterImpl(confProps);
ByteArrayOutputStream os = new ByteArrayOutputStream();
Properties outputProps = new Properties();
FOTarget target = new FOTarget(os, "PDF", outputProps);
formatter.render(new DOMSource(foDocument),target); //exception happens here
The code which produces the org.w3c.dom.Document named foDocument is here:
Document fo = null;
DocumentBuilderFactory dbfac = DocumentBuilderFactory.newInstance();
DocumentBuilder docBuilder = dbfac.newDocumentBuilder();
fo = docBuilder.newDocument();
DOMResult domr = new DOMResult(fo);
System.setProperty("javax.xml.transform.TransformerFactory", "net.sf.saxon.TransformerFactoryImpl");
TransformerFactory tfactory = TransformerFactory.newInstance();
Transformer transformer = tfactory.newTransformer(new DOMSource(xslt));
transformer.transform(new DOMSource(xml),domr);
return fo;
The DOM document has no owner. . . it is the entire document. Any help would be appreciated!
J. ERIC HAMACHER
Software Application Developer
608.664.3859
8476 Greenway Boulevard
Suite 100
Middleton, WI 53562
USA
GALLUP Technology
Achiever | Learner | Restorative | Intellection | Deliberative
-------------------
(*) To unsubscribe, send a message with words 'unsubscribe xep-support'
in the body of the message to majordomo@renderx.com from the address
you are subscribed from.
(*) By using the Service, you expressly agree to these Terms of Service http://www.renderx.com/terms-of-service.html
Received on Tue Mar 3 08:37:54 2009
This archive was generated by hypermail 2.1.8 : Tue Mar 03 2009 - 08:37:59 PST