Hi Jason,
I am trying to read a Word-Document from a .xml file. The .xml file was saved by Microsoft Word 2010, 'Save as Word XML-Document (*.xml)'.
Here is my code:
- Code: Select all
String docx= "/report_templates/MyDoc.xml";
JAXBContext jc = Context.jcXmlPackage;
Unmarshaller u = jc.createUnmarshaller();
u.setEventHandler(new org.docx4j.jaxb.JaxbValidationEventHandler());
InputStream iStream = getClass().getResourceAsStream(docx);
org.docx4j.xmlPackage.Package wmlPackageEl = (org.docx4j.xmlPackage.Package)((JAXBElement)u.unmarshal(new javax.xml.transform.stream.StreamSource(iStream))).getValue();
org.docx4j.convert.in.FlatOpcXmlImporter xmlPackage = new org.docx4j.convert.in.FlatOpcXmlImporter( wmlPackageEl);
WordprocessingMLPackage wordMLPackage = (WordprocessingMLPackage)xmlPackage.get();
This is the error I am getting:
org.docx4j.openpackaging.exceptions.Docx4JException: Failed ...