我想知道如何测试休闲状况:

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

在while(reader.Read())中,当我进入foo和bla1,bla2,bla3 ...时,我放入XmlNodeType.Element。但是,我可以测试bla的内部是否包含文本值?

非常感谢

佩德罗·杜索(Pedro Dusso)

最佳答案

不,您只能使用XmlReader

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

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

10-08 13:33