- Timestamp:
- 01/09/10 18:15:02 (2 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/docx4j/src/main/java/org/docx4j/openpackaging/io/SaveToJCR.java
r1003 r1004 63 63 import org.docx4j.openpackaging.exceptions.Docx4JException; 64 64 65 import org.dom4j.Document;66 import org.dom4j.DocumentException;67 import org.dom4j.io.OutputFormat;68 import org.dom4j.io.XMLWriter;69 70 65 import org.merlin.io.DOMSerializerEngine; 71 66 import org.merlin.io.OutputEngineInputStream; … … 141 136 // 3. Get [Content_Types].xml 142 137 ContentTypeManager ctm = p.getContentTypeManager(); 143 org.w3c.dom.Document w3cDoc = null; 144 // convert dom4j node to real W3C dom node 145 w3cDoc = new org.dom4j.io.DOMWriter() 146 .write(ctm.getDocument()); 147 saveRawXmlPart(jcrSession, baseNode, "[Content_Types].xml", w3cDoc ); 138 javax.xml.parsers.DocumentBuilderFactory dbf = javax.xml.parsers.DocumentBuilderFactory.newInstance(); 139 dbf.setNamespaceAware(true); 140 org.w3c.dom.Document w3cDoc = dbf.newDocumentBuilder().newDocument(); 141 142 ctm.marshal( w3cDoc ); 143 144 saveRawXmlPart(jcrSession, baseNode, "[Content_Types].xml", w3cDoc); 145 148 146 149 147 // 4. Start with _rels/.rels … … 766 764 } 767 765 768 769 770 protected void debugPrint( Document coreDoc) {771 try {772 OutputFormat format = OutputFormat.createPrettyPrint();773 XMLWriter writer = new XMLWriter( System.out, format );774 writer.write( coreDoc );775 } catch (Exception e ) {776 e.printStackTrace();777 }778 }779 766 780 767 // // Testing - Jackrabbit only
Note: See TracChangeset
for help on using the changeset viewer.
