【发布时间】:2014-01-30 10:34:07
【问题描述】:
如何验证 Soap-Request 中的元素必须存在且必须包含值? 我有一个接收包含强制值的 Soap 请求的网络服务。这些值不能为空,并且必须存在于 xml 文档中。
如果我使用
@XmlElement(nillable=false, required=true)
为了实现这一点,我可以验证元素必须存在,并且如果元素具有属性,它可能不为空
xsi:nil="true"
但是如果客户端不添加 nil 属性而只是发送一个空元素,例如
<element/>
如何定义这是禁止的?换句话说:我怎样才能定义只有像
这样的元素<element>value</element>
允许吗?
谢谢!
【问题讨论】: