org.w3c.dom.Node
と特にsetTextContent
のソースコードを探しています。org.w3c.dom.Nodeのソースコードはどこから入手できますか?
私がGoogleに入れたものは、JavaDocやその他の抜粋ですが、完全なソースコードではありません。
org.
で始まるパッケージは禁止されているとは思いませんでした。実際の情報源を見ることができる場所があるのですか、間違っていて、コードは本当に秘密ですか?
org.w3c.dom.Node
と特にsetTextContent
のソースコードを探しています。org.w3c.dom.Nodeのソースコードはどこから入手できますか?
私がGoogleに入れたものは、JavaDocやその他の抜粋ですが、完全なソースコードではありません。
org.
で始まるパッケージは禁止されているとは思いませんでした。実際の情報源を見ることができる場所があるのですか、間違っていて、コードは本当に秘密ですか?
org.w3c.dom.Node
はインタフェースです!したがって、JavaDocで見ることができないソースには何もありません。メソッド定義のみです。 DOMのための
Node myNode = getNodeFromSomewhere();
System.out.println("Node interface is implemented by " + myNode.getClass());
org.w3c.dom.Node
はインターフェイスです。最も一般的にはApache Xercesので実装されています
あなたのJava 6の配布を使用してJVM(Xercesの船で直接
com.sun.org.apache.xerces.internal.dom.NodeImpl
のXercesの例
org.apache.xerces.dom.NodeImpl
のソースが入っています。 %JAVA_HOME%/ src.zip)'src.zip'はJDKでのみ配布され、JREでは配布されないことに注意してください。また、JDKのXercesディストリビューションをSun JDKの 'com.sun'サブパッケージに移動します(バージョニングの競合を避けるため)。 –
*なぜ*あなたはソースコードに興味がありますか?何を知りたいですか? –
これは、Android API 8以降でのみ使用できる便利なメソッドです。だから、私は内部にあるものを知りたい。私はおそらく、 "既存のすべての子ノードを削除"の部分は必要ないでしょうが、テキストノードを正しく作成して接続する方法を知りたいのです。 – Martin
その場合、Xercesの実装を取得し、その 'NodeImpl'を見ることはおそらく正しいアプローチです。 –