libxml2 不怎么会用,求指点

看引擎里面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
这几天都没上这论坛
你找到解决理法就好