【发布时间】:2018-01-22 16:16:50
【问题描述】:
<xs:element minOccurs="0" name="Name" nillable="false">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="25"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
对于上述元素,当请求元素为空值时,会不会验证失败?
下面的 xml 请求没有错误-
<con:name></con:name> - no error.
如果类型为字符串且 minoccurs 为零且 nillable 为 false,请告诉我什么将响应 xml 验证。
提前致谢。
【问题讨论】:
-
我会说,它在评论中,所以
minOccurs是有效的,并且它不是空的(因为不存在)。 -
这里我的要求是,当请求 xml 中存在名称标签时,名称不应为空。上面的 xsd 将支持?
-
但是您的姓名标签不在 XML 中。它在评论中。
-
sry 它不在评论中...我添加错误。