List of usage examples for javax.xml.transform TransformerFactory newInstance
public static TransformerFactory newInstance() throws TransformerFactoryConfigurationError
From source file:Main.java
public static void serializeDocument(Document doc, OutputStream outputStream) throws Exception { TransformerFactory tfactory = TransformerFactory.newInstance(); Transformer serializer = tfactory.newTransformer(); serializer.setOutputProperty(OutputKeys.INDENT, "yes"); serializer.setOutputProperty("{http://xml.apache.org/xslt}indent-amount", "4"); serializer.transform(new DOMSource(doc), new StreamResult(outputStream)); }
From source file:Main.java
public static void writeXML(Document doc, String filepath) { try {/*from www . ja va 2 s .c om*/ TransformerFactory transformerFactory = TransformerFactory.newInstance(); Transformer transformer = transformerFactory.newTransformer(); DOMSource source = new DOMSource(doc); StreamResult result = new StreamResult(new File(filepath)); transformer.transform(source, result); } catch (TransformerException tfe) { tfe.printStackTrace(); } }
From source file:Main.java
public static String nodeAsString(Node node) { String nodeStr = ""; TransformerFactory tff = TransformerFactory.newInstance(); try {/*from w w w. j a va 2 s.c o m*/ Transformer tf = tff.newTransformer(); tf.setOutputProperty("encoding", "UTF-8"); ByteArrayOutputStream bos = new ByteArrayOutputStream(); tf.transform(new DOMSource(node), new StreamResult(bos)); return bos.toString(); } catch (Exception e) { e.printStackTrace(); } return nodeStr; }
From source file:Main.java
public static String prettyPrintWithTrAX(Document document) throws TransformerException { TransformerFactory transformerFactory = TransformerFactory.newInstance(); Transformer transformer = transformerFactory.newTransformer(); StringWriter stringWriter = new StringWriter(); StreamResult streamResult = new StreamResult(stringWriter); DOMSource domSource = new DOMSource(document); transformer.transform(domSource, streamResult); return stringWriter.toString(); }
From source file:Main.java
public static synchronized void write2Xml(Document document) throws Exception { TransformerFactory.newInstance().newTransformer().transform(new DOMSource(document), new StreamResult(new FileOutputStream(filepath))); }
From source file:Main.java
public static void writeXml(Document dom, OutputStream os) throws TransformerException { TransformerFactory transformerFactory = TransformerFactory.newInstance(); Transformer transformer = transformerFactory.newTransformer(); DOMSource source = new DOMSource(dom); StreamResult result = new StreamResult(os); transformer.transform(source, result); }
From source file:Main.java
/** * Gets the transformer factory, creating it if necessary. * /*from w w w .j a v a 2 s.c o m*/ * @return the transformer factory. */ public static synchronized TransformerFactory getTransformerFactory() { if (transformerFactory == null) { transformerFactory = TransformerFactory.newInstance(); } return transformerFactory; }
From source file:Main.java
public static String transformToString(Document doc) throws TransformerException { TransformerFactory transformerFactory = TransformerFactory.newInstance(); Transformer transformer = transformerFactory.newTransformer(); DOMSource source = new DOMSource(doc); StringWriter writer = new StringWriter(); StreamResult result = new StreamResult(writer); transformer.transform(source, result); return writer.toString(); }
From source file:Main.java
public static void DocumentToStream(final Document doc, OutputStream stream) { Result l_s = new StreamResult(stream); doc.normalize();//from w ww. ja va 2 s . co m try { TransformerFactory.newInstance().newTransformer().transform(new DOMSource(doc), l_s); stream.close(); } catch (Exception e) { System.err.println(e); return; } }
From source file:Main.java
public static String documentToString(Document doc) throws TransformerConfigurationException, TransformerException, IOException { //return doc.getDocumentElement().toString(); TransformerFactory factory = TransformerFactory.newInstance(); Transformer transformer = factory.newTransformer(); transformer.setOutputProperty(OutputKeys.OMIT_XML_DECLARATION, "no"); DOMSource src = new DOMSource(doc); ByteArrayOutputStream baos = new ByteArrayOutputStream(); try {//w w w . jav a2s.co m StreamResult sr = new StreamResult(baos); transformer.transform(src, sr); String result = baos.toString(); return result; } finally { baos.close(); } }