gpt4 book ai didi

.net - XML C# 快速查找节点的方法

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

大家好,我是 XML 和 .NET 的新手。我想知道如何解析以下文件。我希望能够根据我将提供的 ID 获取 XmlNode。示例:

<Data>
<Question id="1">
<Answer>ddd</Answer>
</Question>
</Data>

我想以某种方式做到这一点:

XmlDocument myDoc = new XmlDocument();
XmlElement myElem = myDoc.GetElementById("1");
Response.Write("Answer: "+myElem.ChildNodes[0].InnerXML);

这应该给我输出:“答案:ddd”。

非常感谢任何帮助,谢谢。

另外我不想使用 LINQ,因为我想先掌握 .NET 的 XML 组件。

最佳答案

在没有编译的情况下观察它:

XmlNode node = myDoc.SelectSingleNode("数据/问题[@id='1']/Answer");Response.Write("答案:"+ node.InnerText);

当然,如果您想要一些变量,将 1 更改为参数将是理想的选择。

关于.net - XML C# 快速查找节点的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/630652/

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