如何边下载XML文件并对其进行解析呢?

Flexgentor 2011-08-13 12:54:33
各位,有谁知道怎么边从网上下载XML文件并同时对其进行解析呢?我使用的是LIBXML2库,用C语言开发。
...全文
38 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
谭海燕 2011-08-13
  • 打赏
  • 举报
回复
边下载边解析是相对的。只能说你从服务器不断的请求,然后将得到的数据进行解析。

其实是一个不断请求不断解析的过程。对于一个xml二进制来说,没有接受完,我的意思是说xml不完整,

解析出来的数据也没用。。。
freetstar 2011-08-13
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 braveyly 的回复:]

我觉得不可能,因为xml解析的对象必须是一个完整的xml文件结构
[/Quote]
有那种不一定把所有xml加载才去解析的xml分析器的
每种处理方式不太一样,有完全加载再分析的
braveyly 2011-08-13
  • 打赏
  • 举报
回复
我觉得不可能,因为xml解析的对象必须是一个完整的xml文件结构
Flexgentor 2011-08-13
  • 打赏
  • 举报
回复
对,就是得到一个Buffer的数据之后就解析它。我是想直接通过判断是不是标准的XML文件头,如果不是则直接断开连接。libxml库中有这样的函数吗
[Quote=引用 1 楼 feiyinzilgd 的回复:]

边下载边解析是相对的。只能说你从服务器不断的请求,然后将得到的数据进行解析。

其实是一个不断请求不断解析的过程。对于一个xml二进制来说,没有接受完,我的意思是说xml不完整,

解析出来的数据也没用。。。
[/Quote]

23,120

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧