内容の妥当性検査 は、ドメインが MRM で、妥当性検査が使用可能な場合に適用されます。 「内容の妥当性検査」 プロパティーは、MRM パーサーが、複合タイプまたはグループのメンバーの妥当性を検査する精度を指定します。
下記の 2 つの表で最初は、「構成」が「メッセージ」に設定されている場合の「内容の妥当性検査」の有効な設定値を示します。 2 番目の表は、「構成」が「メッセージ」に設定されていない場合の「内容の妥当性検査」の有効な設定値を示します。
オプション | 意味 |
---|---|
オープン | メッセージが構文解析されるとき、この複合タイプまたはグループは、このメッセージ・セットで定義したメッセージだけでなく、 任意のメッセージを含むことができます。 このオプションを疎メッセージに対して使用することができます (疎メッセージの定義については、自己定義エレメントおよびメッセージを参照してください)。 |
クローズ | メッセージが構文解析されるとき、この複合タイプまたはグループは、 この複合タイプまたはグループのメンバーであるメッセージのみを含むことができます。 これは、CWF 形式で表されるメッセージに常に当てはまります。 |
オープン定義 | メッセージが構文解析されるとき、この複合タイプまたはグループは、 メッセージ・セット内で定義された任意のメッセージを含むことができます。 |
オプション | 意味 |
---|---|
オープン | メッセージが構文解析されるとき、この複合タイプまたはグループは、 このメッセージ・セットで定義したエレメントだけでなく、 任意のエレメントを含むことができます (疎メッセージの定義については、 自己定義エレメントおよびメッセージを参照してください)。 |
クローズ | メッセージが構文解析されるとき、この複合タイプまたはグループは、 この複合タイプまたはグループのメンバーであるエレメントのみを含むことができます。 |
オープン定義 | メッセージが構文解析されるとき、この複合タイプまたはグループは、 メッセージ・セット内で定義した任意のエレメントを含むことができます。 |
「内容の妥当性検査」を「オープン」または「オープン定義」に設定する場合、モデル化されていない内容が発生し得る正確な位置を指定することはできません。 これを行いたい場合は、ワイルドカード・エレメントを代わりに使用することを考慮してください。 ワイルドカード・エレメントは、「構成」が「シーケンス」で、「内容の妥当性検査」が「クローズ」である複合タイプまたはグループ内にのみ現れることができます。