+ -
当前位置:首页 → 问答吧 → 100分求助xml实现问题

100分求助xml实现问题

时间:2011-07-17

来源:互联网

对方提供了一个地址 http://18.18.18.18/dataserver,要求把数据以xml形式提交到这个地址

xml形式如下

<?xml version="1.0" encoding="UTF-8"?>
<request>
<monitordata cmaid="11" nodecount="1">
<datanode sensorid="22">
<type>012001</type>
<equipmentid>33</equipmentid>
<timestamp>2010-12-27 14:35:11</timestamp>
<attrs>
  <attr name="a" value="3" />
</attrs>
</datanode>
</monitordata> 
</request>

要求用vc实现,我了解了下可以用msxml将数据转换成上面的xml格式,但是如何能上传到那个网址呢,谢谢大家帮忙

作者: nunixblogs1   发布时间: 2011-07-17

vc不懂,但大致离不开下面所说的

http传输,说到底就是字符串传输,搞清对方接受的方法(看题目应该是post吧),把你做好的xml按字符串post过去就行

如果对方是文件方式接受数据,就把xml做成文件上传,又或者用header模拟发送过去

作者: snmr_com   发布时间: 2011-07-20

要看http://18.18.18.18/dataserver 怎么接收的
确定是走http协议,但具体是HTTP FORM or Upload 或是webservice 还是 其他http隧道? 直接访问那个地址看下出现什么错误? 知道了接收的格式后,直接用socket或者http组件按相关格式发送数据就可以了.

作者: hookee   发布时间: 2011-07-20

xml也可以当成字符串提交啊。也可以提交XMLDOM对象

作者: net_lover   发布时间: 2011-07-20