调用外部Web服务以填充动态数据下拉组件

时间:2016-09-19 15:00:27

标签: rest dynamic get dropdown orbeon

我试图调用Web服务来完成动态数据下拉组件中的项目列表。 我跟随get submission page。 我创建了一个xpl:



<p:config xmlns:p="http://www.orbeon.com/oxf/pipeline"
			...">

<p:param type="input" name="instance" />
<p:param type="output" name="data" />
	
<p:processor name="oxf:xforms-submission">
  <p:input name="submission">
    <xforms:submission method="get" action="myURL"/>
  </p:input>
  <p:input name="request">
    <parameters>
	  <param1>admin</param1>
	  <param2>password</param2>
    </parameters>
  </p:input>
  <p:output name="response" id="response"/>
</p:processor>

</p:config>
&#13;
&#13;
&#13;

然后我以我的形式称呼它。当我尝试表单时,我在orbeon.log中看到了这个错误

  

致命错误:前缀&#34; xforms&#34; for element&#34; xforms:submission&#34;不受约束。

我错过了什么吗?

1 个答案:

答案 0 :(得分:0)

在XML中,名称空间前缀必须始终具有名称空间映射。您可以将它放在XML管道的根元素上,例如

<p:config xmlns:p="http://www.orbeon.com/oxf/pipeline" xmlns:xforms="http://www.w3.org/2002/xforms">