关于XML的反序化的问题求教

firefoxh firefoxh 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
通过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# 中,也实现这样的功能,需要怎么做。


...全文
评论 6
收藏 已收藏
分享
返回顶部
firefoxh
C# 111,129 成员 642,538 内容