易截截图软件、单文件、免安装、纯绿色、仅160KB

zlib压缩的xml数据

老大让我 套接字传输数据 用 zlib压缩的xml数据格式,给了我一个模板如下:

<Cmd>
<Type>Login </Type>
<Content>
<User>user name </User>
<Password>md5 code </Password>
</Content>
</Cmd>

我要怎么用呢,把 cmd 到 /cmd 之间的 数据 从文件读出来,转化成 char * 再给到send(socket, (char*)pbuffer, len-actual, 0);就可以了吗?

我本来都用 typedef struct _tag_ST_COMMAND
{
int16_t size;
int16_t num;
int16_t type;
int8_t  *pbuffer;
int8_t  crc;
}ST_COMMAND;

这种格式 直接发送的,可不可以 不通过文件 XML读写 直接 把 数据类型 转化到 XML能解析 的  char *数据呢:
呃,xml文件不就是纯文本的格式吗?直接读取文件然后用zlib压缩下发送就是了,接收到后再用zlib解一下出来把它当char*读。
你的XML能解析式什么意思?用哪种方式解析?

刚才看漏了,要读 <cmd> </cmd>里面的东西传是吧。要是不长的话直接读取文件,付给一个CString,find “ <cmd>”和“ </cmd>”的位置,用mid读取中间的,最后用zlib压缩一把就能发出去了。

哦,问题是已经 变成 CHAR * 类型的数据格式了 啊, 还要怎么 zlib 压缩呢,

还是 一个 XML 文档 ,先 经过 zlib 压缩 ,然后 再 读取 成char * 格式 啊,

就是这个 XML 压缩搞不懂 啊,呵呵

不通过文件,而是在内存操作,直接 把 自己的结构体 数据 转换成 XML 格式的字符串数据,

直接发XML字符啊
{


相关问答:

如何将XML数据存入ACCESS数据库

请问各位大师,我现在需要将XML的数据实时的存入到数据库中,我是用asp编的程序,大量们帮忙分析 一下!!!
下面是我的XML文件代码
XML code:

<?xml version="1.0" encoding="utf-8"? ......

xml解析问题!急

我是利用axiom对xml进行解析!
但却出现下面的错误!
Exception in thread "main" org.apache.axiom.om.OMException: [com.ctc.wstx.exc.WstxLazyException] com.ctc.wstx.exc.WstxUnexpectedCharEx ......

c++判断xml合法性

如何用c++程序判断xml中各元素的合法性,针对格式上的合法性,返回0或者1
使用MSXML,加载XML后,使用validate方法验证

据说你要在linux下使用。
linux下可以使用Libxml2来操作xml,同样提供了validate的方法 ......

如何对xml内容数据进行比较 - VC/MFC / HTML/XML

如何对xml内容数据进行比较
例如:
<?xml version='1.0' encoding='utf-8'?>
  <TestLIST>
  <PID>40</PID>
  <TestName>深圳市</TestName> ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号