0
カスタムタグ内に配置されたボディコンテンツをクリアするにはどうすればよいですか?カスタムタグのbodycontentをクリアするには?
<abc:myTag display="true">
<b> Clear this content </b>
<abc:myTag />
私のタグハンドラの表示=「true」のブールフラグに基づいて、私はコンテンツ「クリアこのコンテンツ」をクリアしたいです。私が試した:
if(display){
getBodyContent();
} else
try {
getBodyContent().clear();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
いますが、への参照を取得する必要がある場合は、あなたが
for (Node child; (child = myCustomElement.getFirstChild()) != null;) {
myCustomElement.removeChild(child);
}
を行うことができますカスタム要素への参照を持っている場合は、そのは、nullポインタ例外
こんにちはミック、私のここでは何ですか? – t0mcat
と私はXML名前空間を使用していません。 – t0mcat
'myDocument'はXMLまたはHTMLパーサーによって生成された' org.xml.Document'のインスタンスになります。 'Document'がなければ、' Element'に 'getElementsByTagName'を呼び出すことができます。 –