之前在做的一个小项目,需要使用套接字发送xml,所以使用到了libxml这个库(基本用法在上一篇文章有说)。
在发送端监测的xml字符串明明还是正常的,到了接收端就各种收不全,不然就是收到了然后解析错误,查资料也没找到类似的问题,弄得神烦。
今天终于把问题解决了,记一下解决办法当作备忘录。
问题一:
Entity: line 1: parser error : XML declaration allowed only at the start of the document
<?xml ve
^
Entity: line 1: parser error : Char 0x0 out of allowed range
<?xml ve
^
Entity: line 1: parser error : Char 0x0 out of allowed range
<?xml ve
^
Entity: line 1: parser error : ParsePI: PI xml never end ...
<?xml ve
^
Entity: line 1: parser error : Start tag expected, '<' not found
<?xml ve
^
read fi