JDOM解析XML导出excel,然后修改excel再导入XML
出于某些原因XML代码就只给大概
这里主要说怎么解决这个问题
XML的开头如下
<?xml version="1.0" encoding="UTF-8"?>
<treeGridMap namespace="">
java 代码
Document parse = builder.build(file);
Element root = parse.getRootElement();
第一次导入是没有问题的,当程序上面的代码第一行(也就是 Document parse = builder.build(file))就出现下面和找个异常信息
java.io.UTFDataFormatException: Invalid byte 1 of 1-byte UTF-8 sequence.
解决方法
InputStreamReader read = null;
read = new InputStreamReader(new FileInputStream(file), "UTF-8");
Document parse = builder.build(read);
在此导入就没有这个异常,问题顺利解决