分享知识 传递快乐

收到一个报文,需要将报文转成实体类。但报文中有几个 URL 。在转换的时 DocumentHelper.parseText(xmlStr) 抛出异常,返回

org.dom4j.DocumentException: Error on line 18 of document  : 对实体 "payLogId" 的引用必须以 ';' 分隔符结尾。 Nested exception: 对实体 "payLogId" 的引用必须以 ';' 分隔符结尾。

好好的代码怎么就突然不行了呢?后来和可以正常通过的报文比对了一下,发现 XML 报文中在 URL 有 & 连接的参数,上网一查发现是转义问题。

在以xml格式传递数据,当带有&符号时,需要转义,转成&

——————————————————————
相互学习,共同进步
如不妥之处请海涵,留言指正

dom4j操作XML时转换对象时提示:对实体 xxxId 的引用必须以 ';' 分隔符结尾相关推荐

  1. Strus2第一次课:dom4j操作xml

    先从底层的xml操作技术记录: 当我们新建一个项目,什么架包都没加入的时候,java提供了 org.w3c.dom给我们操作xml里面的元素 import org.w3c.dom.Document; ...

  2. 使用Dom4j操作XML数据

    --------------siwuxie095 dom4j 是一个非常优秀的 Java XML 的 API, 用来读写 XML 文件 和操作 XML 数据 特点:性能优异.功能强大.极端易用 dom ...

  3. Dom4j操作XML

    dom4j帮助文档在dom4j-1.6.1/docs/guide.html文件里面,全部是英文,但是基本上应该能看懂. 1.  四种操作xml的方式:SAX,DOM,JDOM,DOM4J. 2.  D ...

  4. dom4j 解析 xml 为 Java 对象

    引入的 jar 包 xml 文件 <?xml version="1.0" encoding="UTF-8" ?> <books>< ...

  5. 在线 xml转java对象_XML转Java实体对象

    1.当拿到的xml是String 类型的 String xml = "" + "张三" + "男" + "28" + & ...

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

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

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

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

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

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

  9. xml文件解析 (DOM4J解析XML) -java

    文章目录 前言 一.本地XML解析 1.导包并配置 1.在项目下新建lib文件夹,并把jar包导入. 2.更改项目配置 2.编写一个简单的本地XML文件 3.解析本地XML文件: 二.解析网络上的XM ...

  10. Java——DOM4J生成XML

    DOM4J生成XML 创建Document 对象,代表整个 XML 文档 //创建Document 对象,代表整个 xml文档 Document document = DocumentHelper.c ...

最新文章

  1. PHP设计模式之装饰模式(Decorator)
  2. WPF:Documents文档--Annomation批注(3)
  3. stm32 usb 虚拟串口 相同_RTThread STM32 虚拟串口代码级移植
  4. PHP完整的一次请求过程:请求 dns nginx监听 转发给php-fpm worker处理 返给nginx
  5. 腾讯offer是什么样子_月薪35K:2020腾讯Java后端开发详细面试流程
  6. linux和windows下忘记mysql密码的几种找回方法
  7. fscapture设置中文_Fscapture是什么软件?有没有功能介绍?
  8. TransE算法的整理
  9. java环境变量的作用和含义_java环境变量的配置及各环境变量的含义 | 学步园
  10. java 程序计数器_JVM入门系列之程序计数器
  11. zblog php修改代码,zblog模板建站新上线必须修改的优化代码
  12. html中qq号码怎么写,根据QQ头像hash分析QQ号(html版)
  13. 没日没夜做需求,就能交出满分答卷吗?
  14. Android 屏幕适配扫盲、教程
  15. 【论文精读】Deep Rectangling for Image Stitching: A Learning Baseline
  16. tft连接nodemcu 2
  17. RTX 51 FULL源码学习(2.1)
  18. 4_获取影像像元数据
  19. 五大维度看山东测绘地理信息事业精彩十年
  20. 今天带大家认识下excel的条件格式

热门文章

  1. 黑客游戏(强烈推荐)攻防ctf
  2. 基于全球模式比较计划CMIP6与区域气候-化学耦合模式 WRF-Chem 的未来大气污染变化模拟
  3. java 获取某一日期的0点0分0秒和23点59分59秒
  4. 在Windows上将桌面图标做成贪吃蛇游戏
  5. cdr 表格自动填充文字_6个excel表格制作技巧,熟练掌握,工作效率加倍
  6. PHP玄帧道长,青龙道长率众弟子朝真“凝真宫”
  7. 在Android4.0以上设备的虚拟按键中显示menu键
  8. 服务器维护以后多久刷潮汐护符,魔兽世界怀旧服潮汐护符怎么获得
  9. shopify抓单按时间总是少一些的解决
  10. 浮动定位弹性页面的布局。