我是 XML 新手,无法从 HttpWebResponse 读取我的 XML 响应。
这是回复:
<RESPONSE version="1.2">
<RESULTS>
<AN an_type="C"
an_id="783hdryfdg56a2"
an_num="1"
an_status="100" />
<RESULTS>
</RESPONSE>
我正在寻找提取 an_id 值并将其保存到列表中。开始这样做,但似乎将 for xmlnodelist 作为一个 int 但它认为 nodes["an_id"] 是一个字符串
List<int> IDs = new List<int>();
XmlDocument doc = new XmlDocument();
doc.LoadXml(returnValue);
XmlNodeList nodes = doc.SelectNodes("SEARCH_RESULTS/LOAN");
LoanIDs.Add(Convert.ToInt32(nodes["an_id"].InnerText));
一旦将 an_id 添加到列表中,它们也是一种方法。列表中的 foreach 项目将其用作新 xml 的参数,如下所示:
<INPUT>
<LOGIN API_ID=""cat"" API_PASSWORD=""dog"" />
<REQUEST>
<AN an_id=""@anID"" />
<AN an_id=""@anID"" />
....foreach one in list it adds a new node with the value
</REQUEST>
</INPUT>