通过XML读取数据的问题

lovelymelon lovelymelon 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
从来没接触过 WebService,最近一个项目需要跟另外一个厂家进行接口,读取数据,他们提供的是WebService,文档内容如下:
string GetValue_xml(string xml)
输入输出为xml表示
输入xml定义如下:
每个测点对应的标签为t,参数用标签的属性表示, 属性n表示测点名,属性d表示指定的一个时间,属性b表示开始时间,属性e表示结束时间,属性i表示时间间隔(s)
例如:
<?xml version="1.0" encoding="gb2312"?>
<ts>
<t n=” 13000272_158” d=”2005-5-5 0:0:0” /> 取测点名为sc1在2005-5-5 0:0:0的值
<t n=” 13000272_158” /> 取测点名为sc2的当前值 返回的标签中用属性d表示对应的时间
<t n=” 13000272_158” b=”2005-5-5” e=”2005-5-6” i=”300” /> 取测名为sc3从2005-5-5到2005-5-6每隔5分钟的值
</ts>
属性b e i 必须同时使用

输出xml定义如下:
每个测点对应的标签为t,属性s表示返回状态(0表示成功),子标签v表示值
例如:
<?xml version="1.0" encoding="gb2312"?>
<result>
<t n=” 13000272_158” s=”0”>
<v>….</v>
<v>….</v>
<v>….</v>
</t>
<t n=” 13000272_158” s=”0”>
<v d="2006-5-8 14:30:19">1270.62</v> 取当前值,属性d表示对应时间
</t>
</result>
请问,如何定时读取数据,最好能提供简单的代码及注释,谢谢。
...全文

相关推荐

评论 22
收藏 已收藏
分享
返回顶部