XSLT 変換の結果である HTML コードがいくつかあります。(XML->HTML)
結果の HTML に対して別の XSLT 変換を実行したいと考えています。(HTML->HTML)
私の問題は、最初の変換が「」のような閉じられていないタグを返す可能性があること<img>
です。これは、結果の HTML を DocumentBuilder で解析できないことを意味します。これは、SAXparser を使用し、もちろん、HTML ファイルが常に有効な xml ではないためです。(次の XY タグを閉じる必要があるという例外が発生します。)
2つの解決策があると思います。
閉じられていないタグを閉じて、結果の HTML を修正します。
ある種の HTML パーサーを使用して有効な org.w3c.dom.Document を取得し、SAX などの XML パーサーをスキップします。
私は本当に最初の変換に使用したのと同じ方法を主に使用したいので、問題の上の解決策の1つを好むのは、役立つ明らかなサードパーティのjarが見つからないことです. (私は見ましたが。)基本的に私はここで私のオプションが何であるかを知りたいのですが、この問題の解決策はありますか?
どんな助けでも大歓迎です。