首页 > 代码库 > java学习 (2)xml操作 SAX(增、删、改、查)

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     @Override10     public void startDocument(){11         System.out.println("stat document");12     }13     //........14 }
View Code

 

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