我有一个xmlnode node2。
XmlNode node2 = sm.UploadXML(xmlFile);
在此node2中,node2.innerxml包含以下内容。
<ContractName>Company Name - yyyy</ContractName><AccountID>123456</AccountID><ContractID>12674</ContractID><NBR>156</NBR><ApplyRateShop>False</ApplyRateShop>
现在我想使用ContractID的值。我可以使用它吗?我正在用c#
答案 0 :(得分:2)
我认为这会为您提供所需的价值:
String contractId = node2.SelectSingleNode("ContractID").InnerXml;
答案 1 :(得分:1)
由于InnerXml还包含XML,您可以使用XmlNode的方法访问它。在您的情况下,您可以使用SelectSingleNode获取节点,然后再次使用InnerXml属性检索其值:
var contractIdNode = node2.SelectSingleNode("ContractID");
var contractId = contractIdNode.InnerXml;