我有以下格式的 xml。
<?xml version="1.0" encoding="UTF-8" standalone= "yes"?>
<rss>
<report name="rpt1">
<title>AAA</title>
<image></image>
<weblink></weblink>
<pdflink></pdflink>
<pdfsize></pdfsize>
</report>
<report name="rpt2">
<title>BBB</title>
<image>CCC</image>
<weblink>DDD</weblink>
<pdflink>EEE</pdflink>
<pdfsize>FFF</pdfsize>
</report>
</rss>
现在我想迭代这个 xml 并获取报告节点,然后从那里得到子节点,如 title/pdflink/size 等,这将是直通的。使用 for 循环进行循环。我想使用 xmltextreader 来完成这个。我尝试使用while,但迭代后我只得到1个循环。我不知道为什么。如果通过 for 循环我如何迭代,for(loop when reader.element("reports)){} 然后获取其余节点并将它们放入数组或列表中。一旦我将它们存储在列表中我想在提要中对它们进行 dipaly。这是最好的方法吗?请帮忙。