gpt4 book ai didi

c# - XmlReader 内文问题

转载 作者:行者123 更新时间:2023-11-30 21:18:06 26 4
gpt4 key购买 nike

我有一个 Xml 文档,其中一些元素如下所示:

<rootNode attib1="qwerty" >
<subNode1>W</subNode1>
<subNode2>X</subNode2>
<subNode3>Y</subNode3>
<subNode4>Z</subNode4>
ABC
</rootNode>

我的目标是从上面的例子中得到“ABC”。我尝试查看 XmlElement 类中的 InnerText(返回“WXYZABC”)和 InnerXml 和 Value(返回 null)属性以及 XmlReader 类中的一堆属性。不知何故,我没有找到一种优雅的方式来提取我需要的数据。

有人可以帮帮我吗?

提前致谢。

最佳答案

试试这个:

string xml = @"<rootNode attib1=""qwerty"" >
<subNode1>W</subNode1>
<subNode2>X</subNode2>
<subNode3>Y</subNode3>
<subNode4>Z</subNode4>
ABC
</rootNode>";

var xElement = XElement.Parse(xml);
xElement.Elements().Remove();
xElement.Value.Dump();

它所做的是删除所有已知的元素,留下您要查找的文本。

关于c# - XmlReader 内文问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4432588/

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