使用libxml2解析XML文档的问题,请高手指教!

WanttoBe 2011-01-24 07:11:07


我的一个socket通信程序,通信协议中定义的数据交换格式的xml格式的,我使用libxml2库解析xml文档,请问我怎样将获得的xml文档放到一个连续的内存空间内,通过socket发送出去。
存成文件到可以实现,但是IO操作,程序运行效率太低。
请高手指教!
...全文
52 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
hawk198 2011-01-25
  • 打赏
  • 举报
回复
一般来说,xml部分都是用明文方式发出去的,你直接将xml部分的缓冲区指针当成文件进行操作就行了,将函数换成sprintf进行缓冲区的格式化,注意换行符
justkk 2011-01-25
  • 打赏
  • 举报
回复
当时我的问题是想把解析后的结果放入共享内存,这样多个进程就可以共享解析后的结果,而不是每个进程自己解析一遍,占用一段堆内存
justkk 2011-01-25
  • 打赏
  • 举报
回复
呵 这个问题我也一直想知道
占个位,看有高人知道不..

23,125

社区成员

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

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