如果是这样,内容验证指定在复杂类型或组中的何处包含对象是定义的。它与组合组合使用。
下面的第一张表显示了如果组合设置为消息,内容验证的有效设置,第二张表显示了如果组合没有设置为消息,内容验证的有效设置。
选项 | 含义 |
---|---|
开放 | 当解析消息时,此复杂类型或组可以包含任何消息,不只是您在此消息集中定义的那些消息。您可以对稀疏消息使用此选项(请参阅预定义和自定义元素和消息以获取稀疏消息的定义)。 |
封闭 | 当解析消息时,此复杂类型或组只可包含是此复杂类型或组的成员的消息。这总是消息以 CWF 格式表示的情况。 |
定义开放 | 当解析消息时,此复杂类型或组可包含消息集中定义的任何消息。 |
选项 | 含义 |
---|---|
开放 | 当解析消息时,此复杂类型或组可包含任何元素,不只是那些您在此消息集中定义的(请参阅预定义和自定义元素和消息以获取稀疏消息的定义)。 |
封闭 | 当解析消息时,此复杂类型或组只可包含是此复杂类型或组的成员的元素。 |
定义开放 | 当解析消息时,此复杂类型或组可包含消息集中定义的任何元素。 |
当使用设置为开放或开放定义的内容验证时,无法指定允许出现未建模内容的准确位置。如果希望做此操作,应考虑将通配符元素用作备用项。注意,通配符元素只能出现在带有顺序的组合和关闭的内容验证的复杂类型或组中。.