检索SAXParser在运行时解析的数据

时间:2016-08-08 10:08:56

标签: java saxparser

我有这个方法将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正在解析的数据吗?

0 个答案:

没有答案