看著視頻敲的不顯示
package test;
import org.xml.sax.Attributes;
import org.xml.sax.SAXException;
import org.xml.sax.helpers.DefaultHandler;
public class SAXParserHandler extends DefaultHandler {
? ? /*
? ? ?*用來標識解析開始?
? ? ?*/
? ? @Override
? ? public void startDocument() throws SAXException {
? ? super.startDocument();
? ? System.out.println("SAX解析開始");
? ? }
? ? /*
? ? ?*用來標識解析開始?
? ? ?*/
? ? @Override
? ? public void endDocument() throws SAXException {
? ? super.endDocument();
? ? System.out.println("SAX解析結束");
? ? }
? ? /*
? ? ?*解析xml元素?
? ? ?*/
? ? @Override
? ? public void startElement(String uri, String localName, String qName,
? ? Attributes attributes) throws SAXException {
? ? // 調用DefaultHandler類的startElement方法
? ? super.startElement(uri, localName, qName, attributes);
? ? //開始解析book元素的屬性
? ? if (qName.equals("book")){
? ? String value = attributes.getValue("id");
? ? System.out.println(value);
? ? }
? ? }
}
2018-06-07
沒理解你問的意思