1

Jodd Lagartoを使用していくつかの HTML を解析しています。HTML をすばやく処理する必要がある場合は、Jerryも使用します。しかし今、処理が必要な XML がいくつかあります。TagVisitorLagarto は XML も処理できるように見えますが (それは私にとって素晴らしいことです)、しかし... どうすればよいのかよくわかりません。

Jodd Lagarto を使用して XML を処理した人はいますか?

4

1 に答える 1

0

はい、XML に Lagarto を使用することは可能です。これはドキュメントではあまり明確ではないことを認めますが、解析のためにxml モードを有効にする方法があります。方法の短い例を次に示します。

LagartoDOMBuilder lagartoDOMBuilder = new LagartoDOMBuilder();
lagartoDOMBuilder.enableXmlMode();
Document doc = lagartoDOMBuilder.parse(xmlContent);

それで全部です!メソッドenableXmlModeはいくつかのフラグを設定して、Lagarto が XML を解析できるようにします。

さらに、Jerryを使用して XML を解析することもできます。方法は次のとおりです。

Jerry.JerryParser jerryParser = Jerry.jerry();
((LagartoDOMBuilder) jerryParser.getDOMBuilder()).enableXmlMode();
Jerry doc = jerryParser.parse(xmlContent);

これで、jQuery 構文と CSS セレクターを使用して XML をフィルター処理できるようになりました (それは素晴らしいことではありません)。

于 2014-10-09T07:06:38.293 に答える