2012-05-03 7 views
0

JavaFX 2 WebViewコンポーネントを使用すると、データベースに直接接続することなく、ソフトウェアを既存の学校データ管理Webアプリケーションに簡単に接続できます。現在、秘書はデータ管理プログラムからエクスポートを実行し、データをCSVとして保存し、そのデータを自分のプログラムにインポートします。このプロセスは30回繰り返す必要がありますので、ソフトウェアに必要なデータを抽出する他の方法を検討しています。JavaFX2 WebViewからコンテンツを抽出する

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

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

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

答えて

2

WebViewは、a WebEngineの内容を表示するノードです。あなたが望むメソッドはWebEngineにあります。

例:あなたは、私はWebViewの中にXMLエクスポートを見webView.getEngine().getDocument()

+0

使用して文書を取得することができますし、それは非常に奇妙に見えた方法でレンダリングWAD。 IEまたはChromeでは、生のXMLが表示されます。 JavaFX WebViewコンポーネントでは、xmlとして表示されませんでした。何か案は? – Thorn

+0

申し訳ありません。それは別の質問のように聞こえる。 – Andrew

関連する問題