我有这个方法将xml数据解析为InputStream
public static void parseXml(InputStream stream, DefaultHandler handler)
{
try
{
SAXParserFactory factory = SAXParserFactory.newInstance();
factory.setValidating(false);
SAXParser parser = factory.newSAXParser();
parser.parse(stream, handler);
}
catch (ParserConfigurationException pce)
{
// some code here
}
catch (SAXParseException spe)
{
// if exception is caught, log current data being parsed by SAXParser here
}
catch (SAXException se)
{
// if exception is caught, log current data being parsed by SAXParser here
}
catch (IOException ie)
{
// some code here
}
}
无论何时捕获SAXParseException / SAXException都会记录SAXParser正在解析的数据吗?