栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

5.5 作业

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

5.5 作业

使用dom4j解析下面的xml文件
bookMessage.xml


    
        人与自然
        Giada De Laurentiis
        2005
        30.00
    
    
        Harry Potter
        J K. Rowling
        2005
        29.99
    
    
        XQuery Kick Start
        James McGovern
        Per Bothner
        Kurt Cagle
        James Linn
        Vaidyanathan Nagarajan
        2003
        49.99
    
    
        Learning XML
        Erik T. Ray
        2003
        39.95
    


----------------------------------------------–––––––––––––––––-

package com.qiku.day04;

import org.dom4j.Document;
import org.dom4j.DocumentException;
import org.dom4j.Element;
import org.dom4j.Node;
import org.dom4j.io.SAXReader;

import java.util.ArrayDeque;
import java.util.List;

public class ZY {
    public static void main(String[] args) throws DocumentException {
       //1 获取xml的解析对象
        SAXReader reader=new SAXReader();
        //2 加载xml文档
        Document document=reader.read("/Users/lishaojiang/IdeaProjects/MyJDBC/src/com/qiku/day04/bookMessage.xml");
        // 3 获取根元素
        Element rootElement =document.getRootElement();
        System.out.println(rootElement.getName());
        

      List elements = rootElement.elements();
              for (Element element : elements) {
                    System.out.println("根标签下的子节点: " + element.getName());
                    List eList = element.elements();
                    for (Element e : eList) {
                        System.out.println("book标签下的子节点" + e.getName());
                    }
                    break;
    }
        //获取第一个子节点
        Element book=elements.get(0);
        String category = book.attributeValue("category");
        String author = book.elementText("author");
        String price = book.element("price").getText();
        System.out.println(category+" n"+author+"n "+price);

       
    }

}
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/860560.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号