问答详情
源自:3-1 使用 SAX 解析 XML 文件的开始和结束

我的start之类的方法不一样

/**

* 遍历xml开始标签

*/

// @Override

public void startElement(String arg0, String arg1, String arg2, Attributes arg3) throws SAXException {

// TODO Auto-generated method stub

super.startElement(arg0, arg1, arg2, arg3);

System.out.println("SAX解析开始");

}


/**

*  遍历xml结束标签

*/

@Override

public void endElement(String arg0, String arg1, String arg2) throws SAXException {

// TODO Auto-generated method stub

super.endElement(arg0, arg1, arg2);

System.out.println("SAX解析结束");

}

/**

* 用来标识解析开始

*/

@Override

public void startDocument() throws SAXException {

// TODO Auto-generated method stub

super.startDocument();

}

/**

* 用来标识解析结束

*/

@Override

public void endDocument() throws SAXException {

// TODO Auto-generated method stub

super.endDocument();

}


提问者:qq_龙之子_1 2018-08-10 21:50

个回答

  • 蚂蚁ing
    2018-08-28 11:37:52
    已采纳

    开始解析和结束解析的输出应该分别放到startDocument()和endDocument()方法里.