错误信息:

org.dom4j.DocumentException: Error on line 1 of document : Content is not allowed in prolog. Nested exception: Content is not allowed in prolog. at org.dom4j.io.SAXReader.read(SAXReader.java:482)
at org.dom4j.DocumentHelper.parseText(DocumentHelper.java:278)

中文版是这样的:

org.dom4j.DocumentException: Error on line 1 of document : 前言中不允许有内容。 Nested exception: 前言中不允许有内容。
at org.dom4j.io.SAXReader.read(SAXReader.java:482)
at org.dom4j.DocumentHelper.parseText(DocumentHelper.java:278)

意思就是你的xml字符串开头有别的东西,不是以<?xml version=开头的。
这个时候要先对字符串进行处理。
用String的replace方法处理一下即可。
java字符串的repalce使用注意事项

用dom4j解析xml错误-Content is not allowed in prolog前言中不允许有内容相关推荐

  1. dom4j解析xml错误-version 后面跟随的值必须是用引号括起来的字符串

    错误信息 org.dom4j.DocumentException: Error on line 1 of document : XML 声明中 "version" 后面跟随的值必须 ...

  2. Dom4j 解析Xml文档及XPath查询 学习笔记

    本文查阅方法:     1.查阅目录 -- 查阅本文目录,确定想要查阅的目录标题     2.快捷"查找" -- 在当前浏览器页面,按键 "Ctrl+F" 按键 ...

  3. Dom4j 解析Xml文档及 XPath查询 学习笔记

    2019独角兽企业重金招聘Python工程师标准>>> 本文查阅方法:     1.查阅目录 -- 查阅本文目录,确定想要查阅的目录标题     2.快捷"查找" ...

  4. java dom xml 换行,dom4j解析xml文件_用DOM解析XML文件,怎么才能让解析出来的文本不用换行_dom解析xml文件...

    网友求助:dom4j解析xml文件_用DOM解析XML文件,怎么才能让解析出来的文本不用换行_dom解析xml文件 问题importjava.text.SimpleDateFormat; import ...

  5. java 前言中不允许有内容_解析xml字符串时报“前言中不允许有内容”错误。

    一,问题出现经过: j基于java语言webservic服务端接收客户端 传来的xml字符串用 解析时总报:org.dom4j.DocumentException: Error on line 1 o ...

  6. dom4j解析xml,dom4j创建xml

    dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的.dom4j是一个非常非常优秀的Java XML API,具有性能优异.功能强大和极端易用使用的特点,同时它也是一个开放源 ...

  7. dom4j 解析xml,生成xml超详细(webservice请求)

    一.使用dom4j创建xml文档 package cn.mars.app.txn.whpf;import java.io.FileOutputStream;import org.dom4j.Attri ...

  8. 【学习笔记】关于DOM4J:使用DOM4J解析XML文档

    一.概述 DOM4J是一个易用的.开源的库,用于XML.XPath和XSLT中.采用了Java集合框架并完全支持DOM.SAX.和JAXP. DOM4J最大的特色是使用大量的接口,主要接口都在org. ...

  9. 使用dom4j解析XML文件

    为什么80%的码农都做不了架构师?>>>    dom4j是一个java 的XML API,用来读写XML文件. 使用dom4j解析XML文件,首先需要在官网下载dom4j-1.6. ...

最新文章

  1. 分享Kali Linux 2016.2第43周镜像
  2. Bitcoin代码中的Boost signals(1)
  3. java中8种基本类型与运算符
  4. golang安装:GOPATH环境变量无需配置说明(>1.13)
  5. PB9.0实现下拉数据列表的实现
  6. JavaScript实现TwoQueues缓存模型
  7. 批量提取 caffe 特征 (python, C++, Matlab)(待续)
  8. sql java 创建数据库_java动态创建数据库(sql server)
  9. Qt工作笔记-使用信号与槽让两个界面进行数据通信
  10. docker entrypoint入口文件详解
  11. oracle中的fetchsize,oracle setFetchsize() 优化查询速度
  12. c语言实现文档中字符串的替换,C语言 16行代码实现字符串中指定字符串替换
  13. vue3.0实现地图功能
  14. 怎么打开计算机访问权限,怎么打开电脑摄像头权限(摄像头权限5种开启方法)...
  15. 我那牛逼老公,创业成功但最后被辞退,仍然一毛钱股份没有拿到……
  16. 【综述】(MIT博士)林达华老师-quot;概率模型与计算机视觉”
  17. 关于在袁教授blog中的”呛袁教授“的争论
  18. firewall ip白名单设置
  19. nginx集群与高并发
  20. 幂级数求和函数总结全在这里啦

热门文章

  1. Superset部署+连接MySQL8+省份地图可视化
  2. 揭秘Angular 2
  3. SCAU 数据结构 1 单链表分解
  4. Android 打开网页之CustomTabs
  5. LDO输出为什么并联接地电阻?
  6. 儿科学类毕业论文文献有哪些?
  7. CSDN日报190318:简单爬虫:给女友定时发送睡前小故事
  8. 计算机云盘不见了,为何重装了电脑,百度云盘里的文件不见了.而手机里还有
  9. 心电信号越界怎么回事_心慌胸闷到医院检查心电图却查不出问题,这到底咋回事?...
  10. 如何做好网站优化推广