在 C# 中编程我得到了一个 Xml.XpathNodeList 对象“ResultsPartRel.nodeList”。使用 Visual Studio 调试它我可以阅读“结果视图;扩展结果视图将枚举 IEnumerable”
问题:
1.- 读取这些节点的最佳方式是什么?
2.- 我编写了下一个代码,但没有得到预期的结果。我两次得到相同的结果。(ResultsPartRel.nodeList 包含 2 个节点)
List<string> childrenName = new List<string>();
foreach (XmlElement node in ResultsPartRel.nodeList)
{
string nameChildren = node.SelectSingleNode("//related_id/Item/keyed_name").InnerText;
childrenName.Add(nameChildren);
}
先感谢您。
编辑
<related_id>
<Item>
<classification>Component</classification>
<id></id>
<keyed_name>glass</keyed_name> <!-- I want to get this InnerText -->
</Item>
</related_id>
<source_id>968C45A47942454DA9B34245A9F72A8C</source_id>
<itemtype>5E9C5A12CC58413A8670CF4003C57848</itemtype>