【问题标题】:What's the difference between org.w3c.dom.Node and Node in Java?Java 中的 org.w3c.dom.Node 和 Node 有什么区别?
【发布时间】:2013-09-30 15:06:37
【问题描述】:

我用 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 

你能帮帮我吗?

【问题讨论】:

  • Node 不是完全限定名称。

标签: java xmlnode


【解决方案1】:

在我看来你不小心使用了

import javax.xml.soap.Node;

而不是

import org.w3c.dom.Node;

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

【讨论】:

  • 是的,你是对的,我还导入了“javax.xml.soap.Node;”但我现在删除了,谢谢
猜你喜欢
  • 1970-01-01
  • 2014-08-28
  • 2018-07-08
  • 2013-12-02
  • 2016-12-27
  • 2018-07-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多