1 58 package org.krysalis.barcode.tools; 59 60 import javax.xml.transform.OutputKeys ; 61 import javax.xml.transform.Result ; 62 import javax.xml.transform.Source ; 63 import javax.xml.transform.Transformer ; 64 import javax.xml.transform.TransformerFactory ; 65 import javax.xml.transform.dom.DOMSource ; 66 import javax.xml.transform.stream.StreamResult ; 67 68 import org.w3c.dom.Node ; 69 70 75 public class DebugUtil { 76 77 80 protected DebugUtil() { 81 throw new UnsupportedOperationException (); 82 } 83 84 88 public static void dumpNode(Node node) { 89 try { 90 Transformer trans = TransformerFactory.newInstance().newTransformer(); 91 trans.setOutputProperty(OutputKeys.OMIT_XML_DECLARATION, "yes"); 92 trans.setOutputProperty(OutputKeys.INDENT, "yes"); 93 Source src = new DOMSource (node); 94 Result res = new StreamResult (System.out); 95 trans.transform(src, res); 96 } catch (Exception e) { 97 e.printStackTrace(); 98 } 99 } 100 101 } 102 | Popular Tags |