Android SAXParser无法解析符号'newInstance()'

时间:2015-03-03 19:04:40

标签: android saxparser

我正在尝试使用SAXParser学习XML解析,我根据教程编写简单的代码,从URL读取xml文件并显示所选城市的当前温度,但android studio在行中显示错误:{ {1}}邮件SAXParserFactory spf = new SAXParserFactory.newInstance();,当我尝试运行应用程序时抛出错误Cannot resolve symbol 'newInstance()'

我已经搜索了所有人,cannot find symbol class newInstance之后每个人都使用.newInstance();使用相同的代码。我知道SAXPArser很老了,关于SAX的所有教程/文章都是从2011年12月开始的,所以也许从那以后发生了一些变化?有人可以告诉我一些可能出错的线索吗?

这是我的主要java类:

SAXParserFactory();

2 个答案:

答案 0 :(得分:1)

确保您使用的是Java JDK 7. Clean&重建你的代码,尝试关闭&重新打开项目并重新启动IDE。有时这些错误是没有充分理由的。

答案 1 :(得分:0)

“new SAXParserFactory.newInstance()”表达式中的“new”是错误的。 使用 SAXParserFactory spf = SAXParserFactory.newInstance();