但是当xml文件为空或xml文件底部又接了一个xml文件内容时,这种情况判断不出来。各位大神,有什么好方法么?
3 个解决方案
#1
xml文件底部又接了一个xml文件内容 ,那不就是有2个根了?RapidXml库不出错?
xml文件为空,这个是判断文件大小吧,或者存到string里,看string的size
xml文件为空,这个是判断文件大小吧,或者存到string里,看string的size
#2
1.当xml文件数据不全(有开头没结尾,或有结尾没开头,或开头不正常数据等),RapidXml库抛出异常,这时,通过捕获异常,判断xml文件不完整。
2.当“xml文件底部又接了一个xml文件内容”时,RapidXml库读取还真就不出错,所以,请大神们支个招啊^_^.
3.再说xml文件大小不确定,我靠判断文件大小来判断,我觉得并不保险。
4.xml文件直接回车,用IE浏览器打开,它是怎么判断xml文件的完整性的啊,反正我遇到的几种xml文件数据不正确,他都能判断出来,只有正确它才显示内容啊。
2.当“xml文件底部又接了一个xml文件内容”时,RapidXml库读取还真就不出错,所以,请大神们支个招啊^_^.
3.再说xml文件大小不确定,我靠判断文件大小来判断,我觉得并不保险。
4.xml文件直接回车,用IE浏览器打开,它是怎么判断xml文件的完整性的啊,反正我遇到的几种xml文件数据不正确,他都能判断出来,只有正确它才显示内容啊。
#3
哎 人品太差了 搭理偶的人不多啊
LCL_data 多谢了啊
LCL_data 多谢了啊
#1
xml文件底部又接了一个xml文件内容 ,那不就是有2个根了?RapidXml库不出错?
xml文件为空,这个是判断文件大小吧,或者存到string里,看string的size
xml文件为空,这个是判断文件大小吧,或者存到string里,看string的size
#2
1.当xml文件数据不全(有开头没结尾,或有结尾没开头,或开头不正常数据等),RapidXml库抛出异常,这时,通过捕获异常,判断xml文件不完整。
2.当“xml文件底部又接了一个xml文件内容”时,RapidXml库读取还真就不出错,所以,请大神们支个招啊^_^.
3.再说xml文件大小不确定,我靠判断文件大小来判断,我觉得并不保险。
4.xml文件直接回车,用IE浏览器打开,它是怎么判断xml文件的完整性的啊,反正我遇到的几种xml文件数据不正确,他都能判断出来,只有正确它才显示内容啊。
2.当“xml文件底部又接了一个xml文件内容”时,RapidXml库读取还真就不出错,所以,请大神们支个招啊^_^.
3.再说xml文件大小不确定,我靠判断文件大小来判断,我觉得并不保险。
4.xml文件直接回车,用IE浏览器打开,它是怎么判断xml文件的完整性的啊,反正我遇到的几种xml文件数据不正确,他都能判断出来,只有正确它才显示内容啊。
#3
哎 人品太差了 搭理偶的人不多啊
LCL_data 多谢了啊
LCL_data 多谢了啊