0

我尝试使用这样的 REST 服务为表单提取 XML 数据:

http://localhost:8080/orbeon/fr/service/mysql/crud/<App-name>/<form-name>/data/<document_id>/data.xml

我首先必须调整 properties-local.xml 以允许公共访问服务,现在我可以进入,但服务器返回 HTTP 500,我看到一个很好的 org.orbeon.oxf.common.ValidationException 被抛出向上。

在堆栈跟踪中,我看到它尝试执行一些 XSLT 转换,但我只要求 xml 表单数据,所以它不应该。还是我错了?

MySQL 持久层运行良好。

有什么提示吗?

4

1 回答 1

0

您不能直接调用特定的持久层,因为它们需要接收特殊的配置头。相反,调用持久性服务:

http://localhost:8080/orbeon/fr/service/persistence/crud/<App-name>/<form-name>/data/<document_id>/data.xml

持久性服务将所需的内容传递给持久层。

于 2013-10-14T21:19:36.497 回答