0

我有一个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# 中做

4

2 回答 2

2

我认为这将为您提供所需的价值:

String contractId = node2.SelectSingleNode("ContractID").InnerXml;
于 2014-04-29T11:13:12.893 回答
1

由于 InnerXml 也包含 XML,您可以使用 XmlNode 的方法访问它。在您的情况下,您可以使用SelectSingleNode获取节点,然后再次使用 InnerXml 属性检索其值:

var contractIdNode = node2.SelectSingleNode("ContractID");
var contractId = contractIdNode.InnerXml;
于 2014-04-29T11:13:21.383 回答