0

我使用了一个workflow-send按钮将 XML 格式的表单数据提交到 JSP 文件。但是,它将数据保存为 PDF,而不是 XML 字符串。

我知道它是 PDF,因为我<?xml version="1.0" encoding="UTF-8"?><url>/xforms-server/dynamic/e9002cb0ce38d116e3037bb622050a36</url>在 JSP 中使用 sysout。

我的properties-local.xml包含以下条目:

<property as="xs:string"  name="oxf.xforms.format.input.date"  value="[D]/[M]/[Y]"/>
<property as="xs:boolean" name="oxf.fr.email.attach-pdf" value="false"/>
<property as="xs:boolean" name="oxf.fr.alfresco.send-pdf" value="false"/>
<property as="xs:boolean" name="oxf.fr.detail.send.pdf" value="false"/>
<property as="xs:boolean" name="oxf.fr.detail.send.alfresco" value="false"/>
<property as="xs:boolean" name="oxf.fr.detail.send.email" value="false"/>
<property as="xs:string"  name="oxf.fr.detail.buttons.*.*"   value="workflow-send"/>
<property as="xs:string" name="oxf.fr.detail.send.success.method.*.*" value="post"/>
<property as="xs:anyURI" name="oxf.fr.detail.send.uri.*.*" value="http://localhost:8080/orbeon/xforms-jsp/idm/idm-customer.jsp"/>
<property as="xs:NMTOKENS" name="oxf.xforms.logging.debug" value="document model submission control event action analysis server html submission-details"/>

如何以 XML 格式而不是 PDF 格式获取数据?

4

1 回答 1

0

根据有关workflow-send的文档,如果以下任一属性为真,则会生成 PDF:oxf.fr.detail.send.pdfoxf.fr.email.attach-pdfoxf.fr.alfresco.send-pdf。您似乎没有将任何这些属性设置为 true,因此应将表单的 XML(而不是 PDF)发送到您指定的服务。我怀疑您可能使用的 Orbeon Forms 版本早于其中一些属性的引入。如果您不在 3.9 版上,我建议您升级到 3.9(或更高版本)。如果您使用的是 3.9 或更高版本,请发表评论,我们会尽力提供帮助。

于 2011-05-27T18:21:59.860 回答