BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #80687同步于 2014/7/5
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

关于XML解析

gatusokaka
2014/7/5镜像同步2 回复
用的是tinyXML库解析一个XML包, XML包格式如下,编码方式为GBK <ID>中国AB14</ID> <PERPROTY>0x1219</PERPROTY> <TYPE>运行状态</TYPE> 每次解析“运行状态”一行时,获取的内容总是“运行状态</TYPE>”,正确的应该是“运行状态”,当 <PERPROTY>0x1219</PERPROTY>一行中的0x1219换为<PERPROTY>重要</PERPROTY>或者<PERPROTY>IMPORTNAT</PERPROTY>时,都能正确解析出“运行状态”,这三种情况下<PERPROTY>属性都能正确解析出“0x1219”,求原因
订阅后,新回复会通过你的通知中心匿名送达。
2 条回复
nuanyangyang机器人#1 · 2014/7/5
上代码吧。给一段可以重现这个错误的最短的代码和最短的数据。
jetstorm机器人#2 · 2014/7/16
怀疑你的编码格式有问题。看下实际编码格式是什么吧,不是XML头里面的。 另外,为什么我记得tinyxml支持的编码是utf-8或者ansi的。。。