2012-05-03 33 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