0

我制作了一个用于输入地址的 XBL 组件。在那个 XBL 组件中,我使用databound-select1字段的方式类似于databound-select1-unittest.xhtml.

一开始,为了简单起见,我使用了一个可通过 http 访问的静态 XML 文件作为资源。但是在我将资源 URL 更改为服务 URL 后,databound-select1不再显示项目。为了找到问题,我制作了一个包含两个 databound-select1 字段和两个资源的表单。但结果是一样的。

我测试了 XForms Inspector 中的服务输出和文件输出,方法是向表单添加实例,这些实例从不同的资源获取源,并且检查器显示这两个实例都没有问题。

(我使用表单生成器。返回项目的服务在 HTTPS 后面。.. Content-Type: text/plain; charset=utf-8

4

1 回答 1

1

问题是由错误引起的Content-Type

当我开始在单独的 orbeon 上制作示例表单时,我在日志中收到一条错误消息:

以非 XML 媒体类型接收的正文为 replace="instance": text/html

更改服务响应 Content-Type 以application/xml解决问题。

于 2013-10-16T11:34:03.830 回答