private static String asString(Node node) { StringWriter sw = new StringWriter(); PrintWriter pw = new PrintWriter(sw); XmlNodePrinter nodePrinter = new XmlNodePrinter(pw); nodePrinter.setPreserveWhitespace(true); nodePrinter.print(node); return sw.toString(); }
private XmlNodePrinter printer(OutputStream stream) { XmlNodePrinter xmlNodePrinter = new XmlNodePrinter(new PrintWriter(stream)); xmlNodePrinter.setNamespaceAware(namespaceAware); return xmlNodePrinter; }
class BaseTestCategoryMethods { public static String schemaVersion(String self, String version) { def root = new XmlParser().parseText(self) root.attributes().put("version", version) StringWriter sw = new StringWriter() def printer = new XmlNodePrinter(new PrintWriter(sw), "") printer.setPreserveWhitespace(true) printer.print(root); return sw.toString().readLines().join() } }
def xml = "<tag><nested>hello</nested></tag>" def stringWriter = new StringWriter() def node = new XmlParser().parseText(xml); new XmlNodePrinter(new PrintWriter(stringWriter)).print(node) println stringWriter.toString()
String xml = "<tag><nested>hello</nested></tag>"; StringWriter stringWriter = new StringWriter(); Node node = new XmlParser().parseText(xml); new XmlNodePrinter(new PrintWriter(stringWriter)).print(node); System.out.println(stringWriter.toString());
private XmlNodePrinter newPrinter(OutputStream stream) { XmlNodePrinter xmlNodePrinter = new XmlNodePrinter(new PrintWriter(stream)); xmlNodePrinter.setNamespaceAware(isNamespaceAware()); return xmlNodePrinter; }
private static String asString(Node node) { StringWriter sw = new StringWriter(); PrintWriter pw = new PrintWriter(sw); XmlNodePrinter nodePrinter = new XmlNodePrinter(pw); nodePrinter.setPreserveWhitespace(true); nodePrinter.print(node); return sw.toString(); }
public String realToString(Object object) throws TranslationException { StringWriter writer = null; try { Node node = (Node)object; writer = new StringWriter(); new XmlNodePrinter(new PrintWriter(writer)).print(node); return writer.toString(); } finally { if (writer != null) { try { writer.close(); } catch (IOException ex) { } } } }
private static String asString(Node node) { Writer sw = new StringBuilderWriter(); PrintWriter pw = new PrintWriter(sw); XmlNodePrinter nodePrinter = new XmlNodePrinter(pw); nodePrinter.setPreserveWhitespace(true); nodePrinter.print(node); return sw.toString(); }
updateIdeaCompilerConfiguration(parsedProjectXml) ideaCompilerXml.withWriter { writer -> XmlNodePrinter nodePrinter = new XmlNodePrinter(new PrintWriter(writer)) nodePrinter.setPreserveWhitespace(true) nodePrinter.print(parsedProjectXml)
private void printNode(Node node, Writer writer) { final PrintWriter printWriter = new PrintWriter(writer); if (GUtil.isTrue(publicId)) { printWriter.format("<!DOCTYPE %s PUBLIC \"%s\" \"%s\">%n", node.name(), publicId, systemId); } IndentPrinter indentPrinter = new IndentPrinter(printWriter, indentation) { @Override public void println() { printWriter.println(); } @Override public void flush() { // for performance, ignore flushes } }; XmlNodePrinter nodePrinter = new XmlNodePrinter(indentPrinter); nodePrinter.setPreserveWhitespace(true); nodePrinter.print(node); printWriter.flush(); }
private void setGPathParamValue(String varName, String varType, Object value) throws ActivityException { if (isOutputDocument(varName)) { com.centurylink.mdw.variable.VariableTranslator translator = VariableTranslator.getTranslator(getPackage(), varType); DocumentReferenceTranslator docRefTranslator = (DocumentReferenceTranslator) translator; try { if (value instanceof Node) new XmlNodePrinter(new PrintWriter(outputDocumentWriter)).print((Node)value); Object doc = docRefTranslator.realToObject(outputDocumentWriter.toString()); super.setVariableValue(varName, varType, doc); } catch (Exception ex) { logger.severeException(ex.getMessage(), ex); throw new ActivityException(ex.getMessage(), ex); } } else { super.setVariableValue(varName, varType, value); } }