2013-09-30 58 views
1

我在Java中編程,我正在使用DOM解析器。Java中org.w3c.dom.Node和Node之間的區別是什麼?

我注意到,有

org.w3c.dom.Node 

Node 

之間的差異,但我不知道有什麼區別。

我想通了,當我試圖調用一種方法有一個參數類型: org.w3c.dom.Node

我進入了一個節點參數,我採取了以下錯誤:

Exception in thread "main" java.lang.ClassCastException: 
    com.sun.org.apache.xerces.internal.dom.DeferredTextImpl cannot be cast to javax.xml.soap.Node 
at elementchildren.ElementChildren.main(ElementChildren.java:50) 
Java Result: 1 

願你幫幫我嗎?

+0

'Node'不是完全限定的名稱。 –

回答

5

它看起來像你對我不小心用

import javax.xml.soap.Node; 

代替

import org.w3c.dom.Node; 

一個DeferredTextImpl實例實現後者,而不是前者。

+0

是的,你說得對,我還導入了 「javax.xml.soap.Node;」但我現在刪除它,謝謝 – programmer

相關問題