java学习 (2)xml操作 SAX(增、删、改、查)

  sax是事件驱动的,sax是一种推模式

  SAX常用事件:

  startDocument()----文档开始事件

  startElement()-----元素开始事件

  charElement()----文本元素事件

  endElement()------元素结束事件

  endDocument()------文档结束事件

  DefaultHandler类

  1.创建SAX解析器 SAXParser

 1 public void SaxDome() throws Exception, SAXException{
 2     SAXParserFactory saxParserFactory=SAXParserFactory.newInstance();
 3     SAXParser saxParser=saxParserFactory.newSAXParser();
 4     MyHandler handler=new MyHandler();
 5     saxParser.parse("books.xml",handler);        
 6 }
 7 
 8 class MyHandler extends DefaultHandler{
 9     @Override
10     public void startDocument(){
11         System.out.println("stat document");
12     }
13     //........
14 }
View Code

 

posted @ 2015-01-06 20:49  湘_蜗牛  阅读(287)  评论(0编辑  收藏  举报