首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >尝试通过REST API以XML格式获取表单数据

尝试通过REST API以XML格式获取表单数据
EN

Stack Overflow用户
提问于 2016-08-23 14:32:07
回答 1查看 257关注 0票数 1

这应该是一件很简单的事情,而且很可能是这样,但是我并没有通过Orbeon文档中描述的REST API来获得草稿表单的XML数据。

我对properties-local-dev.xml文件进行了以下更改:

代码语言:javascript
复制
<property
  as="xs:string"
  processor-name="oxf:page-flow"
  name="page-public-methods"
  value="GET HEAD POST"/>

<property
  as="xs:string"
  processor-name="oxf:page-flow"
  name="service-public-methods"
  value="GET HEAD"/>

<property
  as="xs:anyURI"
  name="oxf.fr.persistence.exist.exist-uri"
  value="/exist/rest/db/orbeon/fr"/>

<page    public-methods="GET HEAD POST" view="view.xpl"/>
<service public-methods="GET HEAD"      view="view.xpl"/>

然后我尝试了不同的URL来调用数据:

代码语言:javascript
复制
  http://localhost:9090/orbeon/exist/rest/db/orbeon/fr/gsmn/hello-world/draft/f025a471b2c8452dd65267cc5886063d995757f5/data.xml
  http://localhost:9090/orbeon/crud/gsmn/hello-world/draft/f025a471b2c8452dd65267cc5886063d995757f5/data.xml
  http://localhost:9090/orbeon/fr/service/persistence/crud/gsmn/hello-world/draft/f025a471b2c8452dd65267cc5886063d995757f5/data.xml

表单运行器位于:http://localhost:9090/orbeon/fr/

有什么明显的我遗漏了什么吗?

谢谢Noel

EN

回答 1

Stack Overflow用户

发布于 2016-08-24 06:37:08

假设你的应用程序名是gsmn,表单名是hello-world,那么你提到的最后一个网址(为了清楚起见,复制在下面)应该可以用。

http://localhost:9090/orbeon/fr/service/persistence/crud/gsmn/hello-world/draft/92aad35a44876b3bfac3b4d6f835130fbd1fe19e/data.xml

但是,最有可能的是,问题是您正在尝试使用eXist,并且在撰写本文时,eXist上的Orbeon Forms还不支持自动保存功能;它只在关系数据库上受支持。有关这方面的更多信息,请参阅support matrix for different databasesRFE to add support for autosave on eXist

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39093880

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档