gpt4 book ai didi

c# - 使用 XmlDocument 从子节点读取属性字符串

转载 作者:太空宇宙 更新时间:2023-11-03 21:50:37 25 4
gpt4 key购买 nike

我在使用 XmlDocument 读取子节点时无法读取属性字符串。更具体地说,我正在尝试读取包含正在运行的进程列表的 XML:

<Process_List>
<Processes>
<ibmpmsvc ID_1="860" />
<svchost ID_2="8616" />
<chrome ID_4="4300" />
<SearchIndexer ID_5="3868" />
<smss ID_6="416" />
</processes>
</Process_List>

每个开始元素都显示一个正在运行的进程及其 ID(以及稍后的一些其他内容)。

所以我使用 XmlDocument 读取/Process_List/Processes 的每个子节点:

XmlNodeList xnList = xml.SelectNodes("/Process_List/Processes");
foreach (XmlNode xn in xnList)
{
XmlNodeList cxnList = xn.ChildNodes;
foreach (XmlNode child in cxnList)
{
listProc1.Add(child.Name.ToString());
}
}

问题是,我只获取 child 的名字(ibmpmsvc、svchost、chrome),无法弄清楚如何获取它的其他属性。

谢谢!

最佳答案

您可以使用 child.Attributes为此。

关于c# - 使用 XmlDocument 从子节点读取属性字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14751448/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com