https://blog.csdn.net/nocol123/article/details/53504329
报文一直报错,但也查不出原理。上面那篇文章里的问题,都没有涉及到。
终于发现,问题出在XML报文的字符限制上。
XML文件中不允许出现的字符
左边一列是不能在XML中直接使用的5个特殊字符,中间一列是在XML中代替它们的字符串,右边一列是特殊的原因。:
特殊字符 | 代替符号 | 特殊原因 |
& | & | 每一个代表符号的开头字符 |
> | > | 标记的结束字符 |
< | < | 标记的开始字符 |
" | " | 设定属性值 |
' | ' | 设定属性值 |
(代替符号都以&开始,以;结束。)
删除报文里的这些字符后,终于没问题。OK!!
为什么连Java,xml我也要兼做!!我真的是块砖,哪里需要哪里搬~