您的位置:首页 > 其它

SAX解析器

2016-02-16 17:27 330 查看
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();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: