zoukankan      html  css  js  c++  java
  • SAX解析器

    1、继承类DefaultHandler

    package com.SSLSocket.test;
    
    import org.xml.sax.Attributes;
    import org.xml.sax.SAXException;
    import org.xml.sax.helpers.DefaultHandler;
    
    public class TestDefaultHandler extends DefaultHandler {
    
        public void endDocument() throws SAXException {
            System.out.println("endDocument");
        }
    
        public void endElement(String uri, String localName, String qName) throws SAXException {
            System.out.println("endElement"+"//"+uri+"//"+localName+"//"+qName);
        }
    
        public void startDocument() throws SAXException {
            System.out.println("startDocument");
        }
    
        public void startElement(String uri, String localName, String qName, Attributes attributes) throws SAXException {
            System.out.println("startElement+"+"//"+uri+"//"+localName+"//"+qName+"//"+attributes.getIndex(qName));
        }
    
    }

    2、使用

    SAXParserFactory factory = SAXParserFactory.newInstance();
                SAXParser saxParser = factory.newSAXParser(); 
                            String ss = "D:/02.WorkSpace/01.Eclipse/test/src/com/SSLSocket/test/dom.xml";
                InputStream is = new FileInputStream(ss);
                TestDefaultHandler handle = new TestDefaultHandler();
                saxParser.parse(is, handle);
                is.close();
  • 相关阅读:
    Postman几种常用方式
    PL/SQL 循环结构
    【oracle】解锁oracle用户,unlock
    四则运算题2
    有关Botton的用法(一)
    SQLiteOpenHelper的使用
    用Toast来增加调试效率的小技巧
    汇编语言-比较字符串
    正向代理和反向代理
    redis安装与配置
  • 原文地址:https://www.cnblogs.com/wbjgogogo/p/5193399.html
Copyright © 2011-2022 走看看