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

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。