【发布时间】:2020-01-20 04:38:55
【问题描述】:
目前我正在使用 javax.xml.validation.Validator 根据给定的 xsd 验证 xml。
Sample xsd:
<xs:element type="xs:string" name="att1"/>
xml :
<attr1/>
在上面的示例中,默认情况下 nillable 将为 false,并且对于 att1,minoccurs 将为 1。当 att1 为空值时,理想情况下验证应该失败。但验证会成功。
当我将 att1 的 minlength 明确指定为 1 时,验证失败。这是实现这一目标的唯一方法吗?有没有其他办法?
【问题讨论】:
标签: java xml validation xsd schema