私の問題は次のとおりです。
私は通常、これらのデータを持っています:
<structures>
<structure id="10">
<code>XXX</code>
</structure>
</structures>
私が表示するテーブル(単一の列:コード)は問題ありません。
ただし、場合によっては、データはコンテンツのない結果のクエリであるため、データは次のようになります。
<structures/>
テーブルが表示されない+エラーが発生します。
空のインスタンスの場合、データが次のようになるように単一のノードを挿入しようとしています。
<structures>
<structure id="0"/>
</structures>
私はそのようなことを試みています:
<xforms:action ev:event="xforms-submit-done">
<xforms:insert if="0 = count(instance('{./instance-name}')/root/node())" context="instance('{./instance-name}')/root/node()" origin="xforms:element('structure', '')" />
</xforms:action>
ページのインスペクターでデータを見ると、ノードが挿入されませんでした。
私が間違っている明らかなことはありますか?