package com.cnxieyang.sax;
import org.xml.sax.Attributes;
import org.xml.sax.SAXException;
import org.xml.sax.helpers.DefaultHandler;
public class MyDefaultHandler extends DefaultHandler {
@Override
public void startDocument() throws SAXException {
System.out.println("开始解析!");
}
@Override
public void endDocument() throws SAXException {
System.out.println("结束解析!");
}
@Override
public void startPrefixMapping(String prefix, String
uri)
throws SAXException {
super.startPrefixMapping(prefix, uri);
}
@Override
public void startElement(String uri, String localName, String
qName,
Attributes attributes) throws SAXException {
System.out.print(qName);
}
@Override
public void endElement(String uri, String localName, String
qName)
throws SAXException {
System.out.println(qName);
}
@Override
public void characters(char[] ch, int start, int length)
throws SAXException {
String s = new String(ch, start, length);
System.out.print(s);
}
}
684

被折叠的 条评论
为什么被折叠?



