gpt4 book ai didi

c# - 从 XMLDocument 读取第一个节点

转载 作者:数据小太阳 更新时间:2023-10-29 01:49:41 25 4
gpt4 key购买 nike

我收到 XML 字符串形式的消息;我加载到 XmlDocument 中;但是第二个节点每次都不一样;我在下面给出了三个例子:

 <Message> 
<Event1 Operation="Amended" Id="88888">Other XML Text</Event1>
</Message>
<Message>
<Event2 _Operation_="Cancelled" Id="9999999"> Other XML Text </Event2>
</Message>
<Message>
<Event3 Operation="Cancelled" Id="22222"> Other XML Text </Event3>
</Message>

现在,我想知道第二个节点是 Event1 还是 Event2 还是 Event3 以及 Operation 的值是什么,例如“已修改”、“已取消”、“已下令”?

最佳答案

你可以试试

        XmlDocument xml = new XmlDocument();
xml.LoadXml("<Message><Event1 Operation=\"Amended\" Id=\"88888\"> Other XML Text</Event1></Message>");
Debug.WriteLine(xml.DocumentElement.ChildNodes[0].Name);
Debug.WriteLine(xml.DocumentElement.ChildNodes[0].Attributes["Operation"].Value);

关于c# - 从 XMLDocument 读取第一个节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4935344/

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