Login  Register

I have a problem about api-call -> exist

Posted by growth on Feb 22, 2011; 11:15am
URL: https://discuss.orbeon.com/I-have-a-problem-about-api-call-exist-tp3318965.html

My English not well, I'm sorry if you understand..

I call


<xforms:instance id="control-instance">
   <control xmlns="">
          <operation>query</operation>
          <resource>/db</resource>
          <query/>
          <insert/>
          <error/>
          <formatted-result />
   </control>
</xforms:instance>

<xforms:instance id="response-instance">
   <exist:result/>
</xforms:instance>

<xforms:bind nodeset="formatted-result"
    calculate="if (instance('response-instance')/*)
    then xxforms:serialize(xxforms:call-xpl('oxf:/ops/utils/formatting/format.xpl', 'data', instance('response-instance')/*[1], 'data')/*, 'xml')
    else ''"/> 


    if Data return is
       <item>
         <product>
                <name>AAA</name>
                <price>200</price>
         </product>
         <product>
                <name>BBB</name>
                <price>300</price>
         </product>
       </item>


My question is
I use script
<xforms:output ref="instance('control-instance')/formatted-result/items/product/name" />

but It's wrong!!

How do I access data of return.

Thk.
Growth