0

因此,我正在开发一个 Java 应用程序,该应用程序必须使用来自基于云的服务器的数据库信息。我认为与其让用户手动下载数据库,不如让这个应用程序能够自动检索这个数据库。问题是我不知道如何或者是否可以在 Java 中做到这一点。我们正在为此进行多种实现,因此我们为每个实现使用不同的服务(iFormBuilder、epicollect 等)。这些服务中的每一个在其 Web 界面上都有一个“下载”按钮,但我不相信除此之外还有任何简单的命令可以检索它们。你会建议什么来解决这个问题?

更新:叹息,所以有其他人(我在一个 3 人的团队中)正在研究的那些 api。但是,他们需要购买比我们更高的许可证(5000 美元用于 api 访问?不,谢谢)。所以大多数情况下,我们正在寻找更便宜的解决方案

4

1 回答 1

0

我当然可以帮助 IFormBuilder。在 IForm 界面中,您可以按住 shift 来显示 XML 提要的 URL。这将返回表中的所有数据以及子表单作为子元素。每条记录都是一个元素,所以 xml 是这样的:

<?xml version="1.0" encoding="UTF-8"?>
<_data12345_my_table_name>
<record>
  <ID>12345</ID>
  <PARENT_RECORD_ID>0</PARENT_RECORD_ID>
  <field>value</field>
  <field2>value2</field>
  ...etc...
</record>

每个元素都有一个元素。

不过有一件事 - 注意最后的 <b> ,这仅用于显示目的,在导入数据时应忽略。

据我所知,这不是企业 API 的一部分。

于 2012-11-30T11:52:13.130 回答