首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

Java解析XML的有关问题

2012-01-11 
Java解析XML的问题。如果传递给Java端一个C++的XML字符串,含有C++中的结束符0,如果不强制的去除这个结束符,

Java解析XML的问题。
如果传递给Java端一个C++的XML字符串,含有C++中的结束符0,如果不强制的去除这个结束符,Java能正确解析这个XML字符串吗?


[解决办法]
C++和JAVA以XML作为程序间传输数据的介质
就直接用嘛~~不会有问题,除非你XML里面数据本来就不正常,那读进去也不可能正常~
[解决办法]
lz说的是字符串编码问题吧

你把c++传来的xml重新组织一下编码,很多xml解析器只能解析UTF-8的编码格式的xml字符串
[解决办法]
应该只留XML本身内容,也就是把C++中的结束符0去掉,这应该是必须的,不用多想。
[解决办法]
我手边一个软件就是C++和JAVA传数据的
传的是图形的地址,编码是 <?xml version= "1.0 " encoding= "gb2312 "?>
编码应该不大会产生问题,不过用UTF比较好
[解决办法]
当然,去除的工作不可能在C++里完成,可以在JAVA里检测一下。也可能这个0在JAVA接收的时候就已经自然去除了,如果没有,那就去一下。
[解决办法]
奇怪,什么0?
我做C++和java数据传输,格式也使xml字符串,怎么从来没遇到过
[解决办法]
从C++传XML,不会把\0当字符串的结束符号传过来吧?

热点排行
Bad Request.