java解析xml时如何获得一个节点下相同叶子节点的值,dom方式

<ShowList><movie><name>变形金刚</name><Price>60</Price><biao><Item>09:00</Item><Item>13:0... <ShowList>
<movie>
<name>变形金刚</name>
<Price>60</Price>
<biao>
<Item>09:00</Item>
<Item>13:00</Item>
</biao>
</movie>
</ShowList>
如何获取Item的两个值并输出
展开
 我来答
爷丶霸气张扬
2014-11-21 · TA获得超过298个赞
知道小有建树答主
回答量:158
采纳率:0%
帮助的人:138万
展开全部
        // 获得根节点
        Element root = document.getRootElement();

        // 遍历所有movie节点
        for (Iterator<Element> itemMovie = root.elementIterator(); itemMovie
                .hasNext();) {
            // 得到movie节点
            Element movie = itemMovie.next();
            // 遍历遍历movie下的所有节点
            for (Iterator<Element> itemInfo = movie.elementIterator(); itemMovie
                    .hasNext();) {
                // 得到movie下的所有节点
                Element info = itemInfo.next();
                // 如果当前节点为 biao
                if (info.getName().equals("biao")) {
                    // 遍历当前biao
                    for (Iterator<Element> biaoInfo = info.elementIterator(); itemMovie
                            .hasNext();) {
                        // 得到item中文本值
                        System.out.println(biaoInfo.next().getText());

                    }

                }

            }
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式