关于XML的反序化的问题求教
通过HttpRequest方式向淘宝OpenAPI平台发起请求,请求返回的是一个XML结构的字符串。
XML文件的格式如下:
<?xml version="1.0" encoding="utf-8" ?>
<rsp>
<totalResults>795</totalResults>
<trade>
<seller_nick><![CDATA[优衣库官方旗舰店]]></seller_nick>
<buyer_nick><![CDATA[金缕衣_2007]]></buyer_nick>
<title><![CDATA[优衣库官方旗舰店]]></title>
<created>2009-11-22 10:32:47</created>
<type><![CDATA[fixed]]></type>
<tid><![CDATA[2732109708]]></tid>
<sid><![CDATA[2732109708]]></sid>
<payment><![CDATA[399.00]]></payment>
<status><![CDATA[TRADE_CLOSED]]></status>
<pay_time>2009-11-22 10:44:38</pay_time>
<modified>2009-12-01 11:31:34</modified>
</trade>
</rsp>
<!--vx015093.cm3-->
现在想实现的功能是,在接收到这个返回的XML字符串之后,如何根据这个字符串里面的XML结构,生成一个数据对象。
因为对C#不熟悉,在此请教各位了。
我在PHP里面的写法是这样的:
$JSON = new Services_JSON();
$r = $JSON->decode($Response_Text);
这样在PHP中,$r 就会自动生成一个对象。然后我就可以 $r->rsp->totalResults 来获取 totalResults 的值。
如果在C# 中,也实现这样的功能,需要怎么做。
XML文件的格式如下:
<?xml version="1.0" encoding="utf-8" ?>
<rsp>
<totalResults>795</totalResults>
<trade>
<seller_nick><![CDATA[优衣库官方旗舰店]]></seller_nick>
<buyer_nick><![CDATA[金缕衣_2007]]></buyer_nick>
<title><![CDATA[优衣库官方旗舰店]]></title>
<created>2009-11-22 10:32:47</created>
<type><![CDATA[fixed]]></type>
<tid><![CDATA[2732109708]]></tid>
<sid><![CDATA[2732109708]]></sid>
<payment><![CDATA[399.00]]></payment>
<status><![CDATA[TRADE_CLOSED]]></status>
<pay_time>2009-11-22 10:44:38</pay_time>
<modified>2009-12-01 11:31:34</modified>
</trade>
</rsp>
<!--vx015093.cm3-->
现在想实现的功能是,在接收到这个返回的XML字符串之后,如何根据这个字符串里面的XML结构,生成一个数据对象。
因为对C#不熟悉,在此请教各位了。
我在PHP里面的写法是这样的:
$JSON = new Services_JSON();
$r = $JSON->decode($Response_Text);
这样在PHP中,$r 就会自动生成一个对象。然后我就可以 $r->rsp->totalResults 来获取 totalResults 的值。
如果在C# 中,也实现这样的功能,需要怎么做。
...全文
相关推荐
c#序例化和反序例化的例子
c#序例化和反序例化的例子,可以好好參照參照。
jackson库实现定制化的java序列化反序列化操作
jackson工具库,支持JSON,XML格式实现java序列化反序列化操作。在XML格式进行反序列化时有一定的限制
Xml反序列化
通过反序列化,解析Xml文件。非常简单的例子,自己留用
C#实现复杂XML的序列化与反序列化
本例子以一个实例的形式讲述了C#实现复杂XML的序列化与反序列化的方法。分享给大家供大家参考。 播客说明:http://www.cnblogs.com/bq-blog/p/xmloper2016.html
C#中以PLCOpen为例子的XML序列化,反序列化的代码
此例子先用VS生成基于PLCOpen的XSD生成对应的类,然后利用序列化和反序列化的方式写入读取XML文件


