我有一个这样的xml文件:
element
element1
element1
element
现在: element1 可以有文本,或/和两个元素 element2 element3 中的一个/两个,因此 xml 文件可以是
<element>
<element1>
hi hello etc
</element1>
</element>
或者
<element>
<element1>
hi hello etc
<element2>
how are you
</element2>
<element3>
fine
</element3>
</element1>
</element>
当它在上面的例子中时,我成功地解析它。我可以通过它们的标签访问节点并从中获取内容。当 xml 具有以下形式时,就会出现问题:
<element>
<element1>
<element2>
how are you
</element2>
</element1>
</element>
我有一个循环,它遍历 xml 文档并检查标签 element1、element2、element3 并获取内容。对于上面的示例,我得到了接受并且循环终止。因为当它到达 element1 时,它没有得到内容,而是有另一个元素。请帮我解决这个问题谢谢