SAXparser方法的参数

时间:2015-03-12 00:27:27

标签: java handler sax saxparser

我正在使用一种方法来使用SAXparser,它使用defaulthandler的扩展版本。因此,当尝试将parser方法与inputstream和扩展的defaulthandler参数一起使用时,它会给出一个错误,指出它无法找到适合此类参数的方法。如果必须使用这些论点,我该如何解决?

扩展defaulthandler的方法:

            static private class newConfigHandler extends DefaultHandler   {
              ...

    @Override
    public void endElement(String namespaceURI,String localName, String rawName) throws SAXException {
  ....
    }
    @Override
    public void characters(char[] ch, int start, int length) throws SAXException {
        ....   
         }
                                                                 }

错误发生在以下代码的第三行:

        sParser = SAXParserFactory.newInstance().newSAXParser()
        newHandler = new newConfigHandler();
        URL u;
        sParser.parse(u.openStream(),newHandler);

0 个答案:

没有答案