我正在尝试使用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();
答案 0 :(得分:1)
确保您使用的是Java JDK 7. Clean&重建你的代码,尝试关闭&重新打开项目并重新启动IDE。有时这些错误是没有充分理由的。
答案 1 :(得分:0)
“new SAXParserFactory.newInstance()”表达式中的“new”是错误的。 使用 SAXParserFactory spf = SAXParserFactory.newInstance();