XML多个根节点提示“文档中根元素后面的标记必须格式正确”解决
来源:互联网 发布:linux文件系统书籍 编辑:程序博客网 时间:2024/06/05 06:10
最近手头拿了一些XML格式的数据,用dom4j解析一看,出现了如下提示:lineNumber: 22; columnNumber: 2; 文档中根元素后面的标记必须格式正确。仔细一看,是由于这个XML有很多根节点,那我们知道XML是允许有一个根节点的,那么多个根结点的话就会产生这个异常。那很容易想到的办法就是添加给这个XML根节点。可是,我手头有好几百个这样的问题,那必须得用软件帮我解决了。主要思路就是将原来XML文件,一行一行读出来,然后添加根节点(头尾两行)后,再一起输出到新文件。以下是JAVA代码。
try { FileOutputStream out = new FileOutputStream(new File("E:\\data\\5416(temp).xml")); //新的xml文件 File file = new File("E:\\data\\5416.xml"); //原来的xml文件 if (!file.exists()) { file.createNewFile(); } byte[] buffer = new byte[1024]; FileInputStream fileInput = new FileInputStream(file); BufferedReader br=new BufferedReader(new InputStreamReader(fileInput)); String line; /** * 以下是添加根节点的代码 * 主要思路就是将原来XML文件,一行一行读出来,然后添加根节点(头尾两行)后,再一起输出到新文件 */ out.write("<root>\n".getBytes()); //添加根节点 while ((line = br.readLine()) != null) { //添加原本xml内容 out.write((line + "\n").getBytes()); } out.write("</root>\n".getBytes()); out.close(); } catch (Exception e) { }
阅读全文
0 0
- XML多个根节点提示“文档中根元素后面的标记必须格式正确”解决
- xml中出现“文档中根元素后面的标记必须格式正确。”的错误
- 解决:文档中根元素后面的标记必须格式正确
- 文档中根元素后面的标记格式必须正确【已解决】
- AS3.0加载XML出现“#1088 文档中根元素后面的标记格式必须正确”的解决方法
- 【笔记】AS3.0实例化XML时“#1088 文档中根元素后面的标记格式必须正确”的处理
- org.xml.sax.SAXParseException元素内容必须由格式正确的字符数据或标记组成。
- org.xml.sax.SAXParseException; 元素内容必须由格式正确的字符数据或标记组成
- org.xml.sax.SAXParseException; lineNumber: 71; columnNumber: 54; 元素内容必须由格式正确的字符数据或标记组成。
- mybatis配置文件发生异常:中元素内容必须由格式正确的字符数据或标记组成
- <,>引起的mybatis异常:元素内容必须由格式正确的字符数据或标记组成
- android: Error:元素内容必须由格式正确的字符数据或标记组成
- mybatis异常 :元素内容必须由格式正确的字符数据或标记组成。
- mybatis:元素内容必须由格式正确的字符数据或标记组成
- android studio: Error:元素内容必须由格式正确的字符数据或标记组成
- 元素内容必须由格式正确的字符数据或标记组成
- 元素内容必须由格式正确的字符数据或标记组成。
- mybatis异常 :元素内容必须由格式正确的字符数据或标记组成。
- Unity5权威讲解之菜鸟读书笔记(三)
- 201312-5 I'm stuck!
- linux下的关机命令和重启命令
- DeviceIoControl 直接从磁盘扇区读文件
- 我的学习记录31
- XML多个根节点提示“文档中根元素后面的标记必须格式正确”解决
- TCP带外数据OOB
- Ajax(原生js实现、jQuery实现、跨域)
- 《Python核心编程》 第3版 中文版pdf
- 八.ARM裸机学习之S5PV210的时钟系统1(原理概念及框图分析)
- Tomcat溢出、Java内存溢出
- linux mint下安装apache,php
- 1174 明明的随机数
- 小白快速部署Spark-2.2.0集群(附通俗解释)