2

我用 Java 编程,我使用的是 DOM 解析器。

我注意到两者之间存在差异

org.w3c.dom.Node 

Node

但我不知道那个区别是什么。

当我尝试调用具有类型参数的方法时,我发现了这一点: org.w3c.dom.Node

我输入了一个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 

你能帮帮我吗?

4

1 回答 1

7

在我看来你不小心使用了

import javax.xml.soap.Node;

代替

import org.w3c.dom.Node;

一个DeferredTextImpl实例实现后者,而不是前者。

于 2013-09-30T15:12:45.503 回答