<qrm:try xmlns:qrm="http://qworum.net/">
  <qrm:goto href="/xforms/demo_receive">
    <qrm:title>Receive filled compound form ..</qrm:title>
    <person>
      <qrm:call href="/xforms">
        <qrm:title>Fill name form ..</qrm:title>
        <xform xmlns:xf="http://www.w3.org/2002/xforms">
          <xf:model>
            <xf:instance>
              <name>
                <first/>
                <last/>
              </name>
            </xf:instance>
          </xf:model>
          <view>
            <xf:input ref="/name/first">
              <xf:label>First name:</xf:label>
            </xf:input>
            <xf:input ref="/name/last">
              <xf:label>Last name:</xf:label>
            </xf:input>
          </view>
        </xform>
      </qrm:call>
      <qrm:call href="/xforms">
        <qrm:title>Fill contact form ..</qrm:title>
        <xform xmlns:xf="http://www.w3.org/2002/xforms">
          <xf:model>
            <xf:instance>
              <contact>
                <address/>
                <zip/>
              </contact>
            </xf:instance>
          </xf:model>
          <view>
            <xf:input ref="/contact/address">
              <xf:label>Address:</xf:label>
            </xf:input>
            <xf:input ref="/contact/zip">
              <xf:label>Zip code:</xf:label>
            </xf:input>
          </view>
        </xform>
      </qrm:call>
    </person>
  </qrm:goto>
  <qrm:catch types="service">
    <qrm:goto href="/xforms/demo_cancel">
      <qrm:title>Compound form filling cancelled ..</qrm:title>
    </qrm:goto>
  </qrm:catch>
</qrm:try>

