我希望将 XForms 实例作为SOAPAttach附件提交给 Web 服务。但是,根据 XForms 1.1 规范:
-
的
method
属性submission
必须设置为get
orpost
才能访问 SOAP HTTP 绑定。我理解这意味着该
multipart-post
方法(SOAPAttach 所需)不能与 SOAP HTTP 绑定一起使用? -
后续零件要求
- 每个节点的一个部分,其数据类型为
xsd:anyURI
通过上传填充:
- 每个节点的一个部分,其数据类型为
由于它明确声明“通过上传填充”,我认为这意味着 XML 实例数据或其他生成的内容只能出现在第一个正文部分(与 SOAPAttach 的要求相反)。
我是否正确理解这些限制中的每一个都使得无法(本机)提交一个 XForms 实例作为这样的附件?因此,必须自己生成这样的序列化(例如通过处理xforms-submit-serialize
事件)?有没有标准的方法,或者可以提供帮助的库?