看引擎里面xml解析是用的libxml2,于是也拿出来自己用了
但是在xmlReadFile这里成功返回了一个doc指针,
但是接下来利用doc指针xmlDocGetRootElement的时候,就错了,返回了空指针。
有用过libxml2的大侠们,求指点。{:soso_e154:}
看引擎里面xml解析是用的libxml2,于是也拿出来自己用了
但是在xmlReadFile这里成功返回了一个doc指针,
但是接下来利用doc指针xmlDocGetRootElement的时候,就错了,返回了空指针。
有用过libxml2的大侠们,求指点。{:soso_e154:}
— Begin quote from ____
vevel 发表于 2012-10-17 18:43 url
哦,我木有用过json
那json与xml相比,有哪些优势呢?
— End quote
我反正是能用JSON的地方尽量用JSON。我受够XML了
估计是xml文件内容格式的问题,刚才自己用UserDefault.xml这个文件试了下,没有任何问题。
那用libxml2读写xml文件,对文件的格式有什么要求之类的么?
就是普通xml的格式就可以了
没什么特殊要求
— Begin quote from ____
zhoukaijun 发表于 2012-10-12 12:34 url
就是普通xml的格式就可以了
没什么特殊要求
— End quote
这下估计找到原因了,打开两个文件的所有字符看了下,发现UserDefault.xml文件里面只有LF换行符,而另一个xml文件里面是CRLF。
就是不知道有啥现成的工具可以替换这个字符的。。
— Begin quote from ____
sniffer 发表于 2012-10-20 00:24 url
我反正是能用JSON的地方尽量用JSON。我受够XML了
— End quote
大家都这么说,必然有道理。恩,后面要学习JSON了
— Begin quote from ____
zhoukaijun 发表于 2012-10-12 12:34 url
就是普通xml的格式就可以了
没什么特殊要求
— End quote
但是我用来读的xml文档就是普通的xml文档啊…? 就是获取root节点的时候会错
越来越觉得,自己的文件用json更靠谱……
个人感觉文件更小,解析更快一些,哈哈,别的度娘吧~
— Begin quote from ____
vevel 发表于 2012-10-14 00:32 url
泪奔了。。。断断续续地找这个问题点。。。然后终于找到是啥问题了,我手上有两个xml文件,其中一个文件A …
— End quote
:lol:lol:lol
这几天都没上这论坛
你找到解决理法就好
— Begin quote from ____
luyungeng 发表于 2012-10-16 11:39 url
越来越觉得,自己的文件用json更靠谱……
— End quote
哦,我木有用过json
那json与xml相比,有哪些优势呢?{:3_59:}
— Begin quote from ____
vevel 发表于 2012-10-17 18:43 url
哦,我木有用过json
那json与xml相比,有哪些优势呢?
— End quote
我反正是能用JSON的地方尽量用JSON。我受够XML了
就是普通xml的格式就可以了
没什么特殊要求
— Begin quote from ____
vevel 发表于 2012-10-14 00:32 url
泪奔了。。。断断续续地找这个问题点。。。然后终于找到是啥问题了,我手上有两个xml文件,其中一个文件A …
— End quote
:lol:lol:lol
这几天都没上这论坛
你找到解决理法就好