0

JavaFX 2 WebView コンポーネントは、データベースへの直接接続を必要とせずに、私のソフトウェアを既存の学校データ管理 Web アプリケーションに接続するための便利な方法を提供してくれるかもしれません。現在、秘書はデータ管理プログラムからエクスポートを実行し、データを CSV として保存してから、そのデータを私のプログラムにインポートしていました。このプロセスを 30 回繰り返す必要がある可能性があるため、ソフトウェアが必要とするデータを抽出する他の方法を調査しています。

次の解決策が可能かどうか疑問に思います: Java FX 2 WebView コンポーネントをプログラムに埋め込みます。次に、ユーザーはデータ管理 Web アプリケーションにログインし、インポートするデータを抽出します。これらの学校管理プログラムのほとんどは、ファイル形式として CSV と XML をサポートしています。

WebView で現在表示されているコンテンツを抽出できれば、XML を解析してデータをインポートできるはずです。これにより、CSV ファイルからよりも簡単に XML エクスポートからデータベース構造に関する情報を推測できるという利点が追加され、ユーザーにとっては手順が少なくなります。

Java FX 2 JavaDocs for WebViewには、私が望むことを行うメソッドはありませんでした。ページからコンテンツを取得する方法はありますか?

4

1 に答える 1

2

WebView は、 WebEngineのコンテンツを表示するノードです。必要なメソッドは WebEngine にあります。

例: を使用してドキュメントを取得できますwebView.getEngine().getDocument()

于 2012-05-03T19:24:25.703 に答える