XMLスキーマに従ってXFormsインスタンスをバインドしようとしています。次の場合のように、ファセットで正常に機能します。ここで、はタイプValeurNoteType
の制限です。xs:decimal
<xforms:bind nodeset="instance('note-template')">
<xforms:bind nodeset="Valeur" type="ValeurNoteType"/>
</xforms:bind>
XForms 1.1は、次の例のように、バインディングの複合型をサポートしていないようです。ここExamenType
で、はシーケンスです。
<xforms:bind nodeset="instance('examen-template')">
<xforms:bind nodeset="Examen" type="ExamenType"/>
</xforms:bind>
私が欲しいのは、xmlスキーマにあるタイプ<xforms:bind nodeset="Titre" required="true()"/>
のすべての要素(またはシーケンス内の要素のタイプなどの他の条件)に書き込むことを避けることです。ExamenType
Min Occurs = 1
xs:date
Orbeonでそれを行う方法はありますか?