C#中从HTTP提取到的XML格式的数据怎么转存到数据库中 20

已通过如下代码提取到String格式的数据:HttpResponseMessageRequestN=await_client.SendAsync(groupn);Stre... 已通过如下代码提取到String格式的数据:
HttpResponseMessage RequestN = await _client.SendAsync(groupn);
Stream stream = RequestN.Content.ReadAsStreamAsync().Result;
stream.Position = 0;
StreamReader reader = new StreamReader(stream, Encoding.UTF8);
string str_response = reader.ReadToEnd();
//Console.WriteLine(str_response);
return (str_response);
数据差不多长这样:
<tsResponse>
<pagination pageNumber="pageNumber"
pageSize="page-size"
totalAvailable="total-available" />
<groups>
<group id="group-id"
name="group-name">
<domain name="domain-for-group" />
</group>
<group id="group-id"
name="group-name">
<domain name="domain-for-group" />
</group>
... additional groups ...
</groups>
</tsResponse>

请问如何将数据一列列提取出来存入建好的数据库中呢?只要里面的Group, ID, domain name这几项。
展开
 我来答
阳光的雷咩咩
2016-07-16 · TA获得超过1.4万个赞
知道大有可为答主
回答量:2.3万
采纳率:66%
帮助的人:7862万
展开全部
方法很多,反序列化,解析xml,正则提取等。
凌萧尊
推荐于2017-09-24 · TA获得超过184个赞
知道答主
回答量:181
采纳率:0%
帮助的人:47.1万
展开全部
XmlReader返回的字符,然后就去百度一下,xml操作(大概就是先找到groups节点下的全部子节点,然后循环子节点,操作获取属性)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Aupryyyyyyyyyy
2016-07-16 · TA获得超过1636个赞
知道大有可为答主
回答量:1574
采纳率:53%
帮助的人:958万
展开全部
你需要 XmlReader
追问
小白不大懂的是,代码里httpresponse回来的RequestN直接就是xml格式的数据么?需不需要处理下再进xmlreader呢?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式