0
我正在學習如何使用SAX建設者解析XML數據,以及我下面this tutorial,問題是,當我執行如下所示的startElement
方法,日食強調了Attributes
參數爲紅色,並說Attributes cannot be resolved to a type
的startElement不能被識別
請讓我知道如何解決它
代碼:
public void startElement(String uri, String localName,String qName, Attributes attributes) throws SAXException {
System.out.println("Start Element :" + qName);
if (qName.equalsIgnoreCase("FIRSTNAME")) {
bfname = true;
}
if (qName.equalsIgnoreCase("LASTNAME")) {
blname = true;
}
if (qName.equalsIgnoreCase("NICKNAME")) {
bnname = true;
}
if (qName.equalsIgnoreCase("SALARY")) {
bsalary = true;
}
}
你使用哪個版本?簽名似乎可以[Java7](https://docs.oracle.com/javase/7/docs/api/org/xml/sax/helpers/DefaultHandler.html#startElement(java.lang.String,%20java) .lang.String,%20java.lang.String,%20org.xml.sax.Attributes)) –
@JordiCastilla它是java 8 build 1.8.0 – user2121
@JordiCastilla我發現它。我應該導入導入org.xml.sax.Attributes;我應該把我的評論轉到一個答案嗎 – user2121