1.打印所有xml的内容
2.将字符串转换为xml
String str = "<aa></aa>";
System.out.println(formatXMLContent(str));
Document document = load("D:\\dialog.xml");
OutputFormat format = null;
format = OutputFormat.createPrettyPrint();
StringWriter stringWriter = new StringWriter();
XMLWriter writer = new XMLWriter(stringWriter, format);
writer.write(document);
writer.close();
System.out.println(stringWriter.toString());
stringWriter.close();
2.将字符串转换为xml
String str = "<aa></aa>";
System.out.println(formatXMLContent(str));
private static String formatXMLContent(String content){
try {
Document document = DocumentHelper.parseText(content);
OutputFormat format = null;
format = OutputFormat.createPrettyPrint();
format.setPadText(false);
StringWriter stringWriter = new StringWriter();
XMLWriter writer = new XMLWriter( stringWriter, format );
writer.write( document );
writer.close();
String result = stringWriter.toString();
stringWriter.close();
return result;
} catch (Exception e) {
e.printStackTrace();
return content;
}
}