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 回答