XML字符串格式化 博客分类: 常见问题 常见问题
程序员文章站
2024-03-23 11:23:22
...
public static String formatXml(String xml) { String result = xml; SAXReader saxReader = new SAXReader(); Document document = null; StringWriter writer = null; try { document = saxReader.read(new ByteArrayInputStream(xml.getBytes())); // 创建输出格式 OutputFormat format = OutputFormat.createPrettyPrint(); // 制定输出xml的编码类型 format.setEncoding("UTF-8"); writer = new StringWriter(); // 创建一个文件输出流 XMLWriter xmlwriter = new XMLWriter(writer, format); // 将格式化后的xml串写入到文件 xmlwriter.write(document); result = writer.toString(); } catch (Exception e) { // 日志 } finally { if (writer != null) { IOUtils.closeQuietly(writer); } } return result; }
推荐阅读
-
使用JdbcTemplate调用输出参数为结果集(REF游标)的集合 博客分类: 常见问题 常见问题
-
ecplise MAVEN图标不显示 博客分类: 常见问题 常见问题
-
XML字符串格式化 博客分类: 常见问题 常见问题
-
js 常见问题 2 博客分类: javascript javascript常见问题contains包含句点0000004
-
Ecplise debug日志多了之后会被覆盖 博客分类: 常见问题 常见问题
-
Android调试常见问题新总结 博客分类: 技术总结 Android调试常见问题总结
-
ecplise SVN图标不显示 博客分类: 常见问题 常见问题
-
简化版电子支付项目问题总结 博客分类: SSHweb开发 SSH常见问题
-
为什么启动SERVICE服务失败 博客分类: 问题汇总 常见问题
-
ecplise每次编译时都会进行js校验,如何ecplise编译时去掉Javascript校验 博客分类: 常见问题 常见问题