org.w3c.dom.Node的源代码可以在任何地方使用吗?

时间:2011-08-09 12:50:54

标签: java xml

我正在寻找org.w3c.dom.Node的源代码,特别是setTextContent

但无论我把它放到Google中,我得到的都是JavaDoc或其他摘录,但从来没有完整的源代码。

我不会认为以org.开头的软件包是禁止的。那么有什么地方可以看到实际的来源,或者我错了,代码确实是秘密的?

3 个答案:

答案 0 :(得分:7)

org.w3c.dom.Node是一个界面!因此,源代码中没有任何您在JavaDoc中看不到的东西,它只是方法定义。

想要查看的内容是您从DOM实现中获得的具体Node实现:

Node myNode = getNodeFromSomewhere();
System.out.println("Node interface is implemented by " + myNode.getClass());

答案 1 :(得分:6)

org.w3c.dom.Node是一个界面。它最常由Apache Xerces实现:

http://xerces.apache.org/

例如

  • org.apache.xerces.dom.NodeImpl直接在Xer​​ces
  • 您的JVM中的
  • com.sun.org.apache.xerces.internal.dom.NodeImpl(Xerces附带了您的Java 6发行版。源代码位于%JAVA_HOME%/ src.zip中)

答案 2 :(得分:2)

W3C DOM的“Java语言绑定”可以在他们的网站上找到: DOM1DOM2DOM3