首页 > 其他分享 >DocumentHelper.parseText dom4j 前言中不允许有内容

DocumentHelper.parseText dom4j 前言中不允许有内容

时间:2022-10-25 14:26:01浏览次数:38  
标签:parseText UTF 前言 dom4j BOM DocumentHelper

org.dom4j.DocumentException: Error on line 1 of document: 前言中不允许有内容

百度了一下,才发现是文件编码问题。

1. 用记事本打开xml文件转化为UTF-8会有一个BOM头,所以java在读取时就会报以上错误。

  解决方法:用notepad++打开,在格式选择“以UTF-8无BOM格式编码”,然后保存, 就可以了。

2. 使用EmEditor另存,保存时选择“UTF-8无签名”。

标签:parseText,UTF,前言,dom4j,BOM,DocumentHelper
From: https://www.cnblogs.com/kelelipeng/p/16824678.html

相关文章

  • 使用Dom4J的CRUD操做
    PS:最近在学习xml使用Dom4j的小练习总结CRUD操做首先,XML的特点之一就是可以存储数据,所以在这里我把xml就当作是数据库来理解。首先先创建一个Students的类用于查询遍历操作St......
  • dom4j基本使用
    1.xml文档<?xmlversion="1.0"encoding="UTF-8"?><?xml-stylesheettype="text/xsl"href="configuration.xsl"?><cons><connumber="test">thisisatest</con......
  • 使用dom4j xml解析文件数据
    XML<?xmlversion="1.0"encoding="ISO-8859-1"?><contactList><contactid="1"vip="true"><name>潘金莲</name><gender>女</gender>......
  • DOM4J使用XPath解析含有xmlns的xml文档
    一、没有引入Shema约束的XML文档<?xmlversion="1.0"encoding="UTF-8"?><书架><书><书名>JavaWeb开发大全</书名><作者>班长</作者>......