最近在運行我的代碼錯誤而創建一個文檔變量,在Java中的XML解析器
我使用這個代碼來創建文檔,文件我已經剛開錯誤
DocumentBuilderFactory bFactory = DocumentBuilderFactory.newInstance();
DocumentBuilder dBuilder = bFactory.newDocumentBuilder();
Document doc = (Document) dBuilder.parse(xmlfile);
而且我得到這個錯誤
線程「main」中的異常java.lang.ClassCastException: com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl不能爲 在rss.RSS.main上強制轉換爲javax.swing.text.Document( RSS.java:72)
C:\用戶\用戶\應用程序數據\本地\的NetBeans \緩存\ 8.2 \執行人-片段\ run.xml:53:返回 爪哇:1個
BUILD FAILED(總時間:0秒)
我對編程不是很熟悉,但我有一個任務要做。我會很高興,如果你能幫助
它非常適合我,非常感謝你!但是我在創建元素時也遇到同樣的錯誤: '元素docElement =(元素)doc;' 我也在它前面使用了org.w3c.dom,但它沒有工作 –
如果沒有衝突,請先嚐試使用'import org.w3c.dom.Element'。否則,在你的代碼中使用帶'Element'的FQDN。 –