1

そこの

私は、Web の html コードを Java を使用して特定の JS ライブラリに変換するプロジェクトに取り組んでいるため、div ブロックはさまざまな動的動作を行うことができます。

html div を JS オブジェクトに変換するには、その座標と幅と長さを知る必要があります。

私はいくつかの Java html パーサー ライブラリに変わりました: http://java-source.net/open-source/html-parsers

しかし、Cobra http://lobobrowser.org/cobra/java-html-parser.jspを除いて、この機能を備えたものはありません。div の座標と寸法を提供できるレンダリング エンジンを備えています。しかし、このライブラリは本当にバグが多いことが判明しました。ライブラリに付属しているテストを実行することさえできません。

この問題を処理する方法を知っている人はいますか? お役に立てれば本当に助かります!

前もって感謝します!フィル

4

1 に答える 1

0

ブラウザをエミュレートするHtmlUnitのコンポーネントを試すことができます。正直なところ、質問についてもっと慎重に考える必要があると思います。JQueryは、Javascript を使用して HTML DOM (ドキュメント オブジェクト モデル) を変更することで、あなたが話している「さまざまな動的動作」を行うことができます。HTML ドキュメントで何かが必要な場合は、Javascript を介した DOM の検査が最初のポートになるはずです。 . Java はどこにも必要ありません (JSP または類似のテクノロジを使用したページおよび入力処理にサーバー側で Java を使用している場合を除く)。クライアント入力への応答はすべてサーバー側でトリガーされ、クライアント側の Javascript に送信され、DOM を変更する JQuery アクションがトリガーされます。

于 2012-11-08T19:22:59.983 に答える