そのため、org.w3c.dom互換のDOMを返すHTMLCleanerを使用しています。ここで、独自のサブクラス化された要素(domの外部に追加機能を実装する)をこのdomツリーに挿入します。これは可能ですか?
Document.createElement()を使用する場合、要素の実装を作成する必要があるとは言えません。理想的には、クラスにElementを実装させたくないので、Nodeはすでに実行されたすべての作業を手動で実行する必要があります。XercesからElementImplをサブクラス化し、それを自分のDOMに追加できると思いました。ただし、Xercesは、CoreDocumentImplなどを実装するDOMに作成されることを想定しています。
エレガンスの観点からすると、それは残念なことです。プレーン要素を使用し、属性/名前などでそれらを識別しなければならない場合、それぞれがインデックス内の特定の位置を指す必要があるためです。