我也来占个位,历史性马克

来源:4-7 应用 DOM4J 解析节点属性

小松岗

2015-10-21 19:57

 package com.sax;

import java.io.File;
import java.io.IOException;
import java.util.List;

import javax.xml.parsers.ParserConfigurationException;
import javax.xml.parsers.SAXParser;
import javax.xml.parsers.SAXParserFactory;

import org.xml.sax.SAXException;

public class TestBook {

    public static void main(String[] args) {
        try {
            List<Book> l = SAXmethod();
            for (Book b : l) {
                System.out.print(b.getId() + "\t");
                System.out.print(b.getName() + "\t");
                System.out.print(b.getAuther() + "\t");
                System.out.print(b.getLanguage() + "\t");
                System.out.println(b.getMoney() + "\t");
            }
        } catch (ParserConfigurationException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        } catch (SAXException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }

    }

    public static List<Book> SAXmethod() throws ParserConfigurationException, SAXException, IOException {
        SAXParserFactory spf = SAXParserFactory.newInstance();
        SAXParser sp = spf.newSAXParser();
        DOM4j sax = new DOM4j();
        sp.parse(new File("F:\\workspace\\15-10-21\\src\\com\\sax\\Book.xml"), sax);
        return sax.getL();
    }

}



写回答 关注

1回答

  • liwei9902
    2015-12-29 12:24:39

    不错!
    不过有注释就更好了

Java眼中的XML---文件读取

通过Java认识并且创造XML文件,如何应用 Java“解析 XML

83202 学习 · 431 问题

查看课程

相似问题