从 Form Builder 中构建的表单将数据以 XML(而不是 PDF)形式发送到 JSP

发布于 2024-11-10 06:32:05 字数 1340 浏览 4 评论 0原文

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

我知道它是 PDF,因为我得到 /xforms-server/dynamic/e9002cb0ce38d116e3037bb622050a36在 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 格式的数据?

I have used a workflow-send button to submit form data in XML format to a JSP file. However, it saves data as a PDF as opposed to XML string.

I know it is PDF because I get <?xml version="1.0" encoding="UTF-8"?><url>/xforms-server/dynamic/e9002cb0ce38d116e3037bb622050a36</url> on sysout in the JSP.

My properties-local.xml contains the following entries:

<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"/>

How can I get the data in XML format instead of a PDF?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

冷月断魂刀 2024-11-17 06:32:05

根据 workflow-send,如果以下任一属性为 true,则会生成 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 或更高版本,请发表评论,我们将尽力提供帮助。

According to the documentation on the workflow-send, the PDF is generated if either one of the following properties is true: oxf.fr.detail.send.pdf, oxf.fr.email.attach-pdf, or oxf.fr.alfresco.send-pdf. You don't seem to have any of those properties set to true, so the XML (not the PDF) of the form should be sent to the service you specified. I suspect that you might be using a version of Orbeon Forms that pre-dates the introduction of some of those properties. If you are not on version 3.9, I would suggest you upgrade to 3.9 (or newer). If you are on 3.9 or newer, then please post a comment and we'll try to help.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文