gpt4 book ai didi

c# - 如何测试 XML 元素内部是否有文本元素?

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

我想知道如何测试休耕情况:

<foo>
<bla1>xxx</bla1>
<bla2>yyy</bla2>
<bla3>zzz</bla3>
</foo>

在 while(reader.Read()) 中,我在 foo 和 bla1、bla2、bla3 中放入 XmlNodeType.Element... 当在 xxx、yyy、zzz 中放入 .TextElement 时.但是我可以测试 bla 中是否有文本值吗?

非常感谢

佩德罗杜索

最佳答案

不,只要您使用 XmlReader 就不能

XmlReader类通过 XML 层次结构实现一个只进游标。因此,您只能对在当前位置找到的 XML 节点进行操作。

在您的情况下,这意味着如果不先遍历“bla”节点,您将无法检查它们的内容。

关于c# - 如何测试 XML 元素内部是否有文本元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3851291/

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