【发布时间】:2017-01-04 23:24:13
【问题描述】:
我正在从我正在创建的 Rest AP 调用第三方 API。第三方 API 总是以 XML 格式返回,看起来像
<prj:prj uri="https://bh.org/api/v2/prj/V51" lid="V51" xmlns:udf="http://ge.com/ri/userdefined" xmlns:ri="http://ge.com/ri" xmlns:file="http://ge.com/ri/file" xmlns:prj="http://ge.com/ri/prj">
<name>fgfgfg</name>
<res uri="https://bh.org/api/v2/res/19"/>
<udf:type name="cis"/>
<udf:field type="String" name="ST">Cli</udf:field>
<udf:field type="String" name="CPN">TestName</udf:field>
<udf:field type="Numeric" name="No">1</udf:field>
<udf:field type="String" name="CA">Do not know</udf:field>
<udf:field type="String" name="Cto">Me</udf:field>
<udf:field type="String" name="Site">GT</udf:field>
</prj:prj>
我应该将 name 从 fgfgfg 更改为 ABCD。我正在尝试在 XDocument 中获得响应
var new_Name = "ABCD";
string responseString = response_LabURL.Content.ReadAsStringAsync().Result;
XDocument new_doc = XDocument.Parse(responseString_LabURL);
现在我不知道如何更改
<name>fgfgfg</name>
进入
<name>ABCD</name>
【问题讨论】:
标签: c# xml rest asp.net-web-api xml-parsing