vc与xml的问题

来源:百度知道 编辑:UC知道 时间:2024/09/20 09:23:16
如何使用winsock将接受到的xml文件(还在缓冲区)的时候,就可以直接将缓冲区的数据转换成xml文件,从而不经过将xml文件首先保存到硬盘以后再从硬盘读取。
希望列出一些相关函数。
请高手帮忙解决,谢谢!
那个不好意思,表达失误。我的意思是:接收到的网络数据保存到缓冲区以后,是不是可以直接转化成xml格式的数据被操作,操作结束以后缓冲区置空就可以了?
如果上面的方法哪么用DOM解析是不是也非常快啊。
不知道需要加载那些头函数和lib库?希望尽可能的列出。

是要用缓冲区数据直接创建DOM对象么,还是其它意思,
“可以直接将缓冲区的数据转换成xml文件”
不大明白,“转换成文件”?

其实你从socket接收到的是char 或者byte对吧?
也就是说可以组成一个string 而这个string其实就是xml的内容 你想直接构建一个xml对象 里面的xml的内容就是你接收到的内容 是这个意思么?
xml有个LoadXmlString方法 返回一个xmldoc对象 你看看 行不行

socket接收到的数据你先把他存为一个CString,再用DOM里的
LoadXML来Load到DOM里,解析