1

アプリのHTMLコンテンツを解析したい。それを行うためにHtmlCleanerを使用したいと思います。

HtmlCleanerがhtmlをxmlに変換することを理解しました。私はxmlの解析に精通しているので、それを実行したいと思います。

私はこの行を持っています:

tagNode = new HtmlCleaner(props).clean(new URL( "http://somewebsite.com"));

tagNodeコンテンツを取得します。HtmlCleanerが返したXMLコンテンツを表示する方法はありますか?ファイルか何かを書くので、XMLパーサーをプロパティで書くことができます。

Tnx。

4

1 に答える 1

1

ファイルに書き込むことができます。これは、HtmlCleaner Java の使用によるものです。

final CleanerProperties props = new CleanerProperties();
final SimpleHtmlSerializer htmlSerializer = new SimpleHtmlSerializer(props);

htmlSerializer.writeToFile(tagNode, fileName, "utf-8");

writeToFile()スローされる可能性のある IOException をキャッチする必要がある場合があります。

于 2012-11-05T10:55:48.673 に答える