2012-05-03 54 views
0

Exteacting內容通過JavaFX 2的WebView組件可能會提供給我連接我的軟件到學校現有的數據管理Web應用程序,而無需到數據庫直接連接的簡便方法。現在祕書會從數據管理程序運行導出,將數據保存爲CSV,然後將數據導入到我的程序中。這個過程可能需要重複30次,所以我正在研究其他提取我的軟件需要的數據的方法。從JavaFX2的WebView

不知下面的解決方案是可能的: Emben一個Java FX 2的WebView組件到我的程序。用戶然後將登錄到數據管理Web應用程序並提取希望導入的數據。大多數這些學校管理程序都支持CSV和XML作爲文件格式。

如果我能extact目前正在觀看的WebView內容,我應該能夠解析XML並導入數據。這對於用戶而言是更少的步驟,並且可以比CSV文件更容易地從XML導出中推斷關於數據庫結構的信息。

我沒有看到任何Java FX 2 JavaDocs for WebView方法我想要做什麼。有沒有辦法從頁面獲取內容?

回答

2

網頁視圖是顯示的a WebEngine內容的節點。你想要的方法在WebEngine中。

例如:你可以使用webView.getEngine().getDocument()

+0

我認爲在WebView中XML導出文件並奧斯丁的方式,顯得很奇怪渲染。在IE或Chrome中,我只會看到原始的XML。在JavaFX WebView組件中,它沒有顯示爲xml。有任何想法嗎? – Thorn

+0

對不起,沒有。這聽起來像是一個不同的問題。 – Andrew