您的位置:首页 > 编程语言 > Java开发

java 解析xml是使用dom4j空行以及中文乱码的处理

2018-01-18 09:25 603 查看
dom4j 在删除节点后或者 创建xml文本时,会保留一些空行。可以设置OutputFormat来进行设置。

第二行空行的解决方法

OutputFormat format = OutputFormat.createPrettyPrint();
format.setEncoding("UTF-8");
format.setNewLineAfterDeclaration(false);


删除节点后的空行处理

OutputFormat format = new OutputFormat();
format.setTrimText(true);
format.setIndent(true);
format.setNewlines(true);
format.setNewLineAfterDeclaration(false);


中文乱码

OutputFormat format = new OutputFormat();
format.setEncoding("UTF-8");


最后在创建XmlWriter传入Format参数

XMLWriter   xmlWriter = new XMLWriter(out, format);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: