XML 基于其他标签存在的架构限制
XML Schema restriction based on other tag presense
我正在尝试通过 XML 架构定义对 XML 数据的限制。
<person>
<name>john</name>
<username>johny</username>
<password>secret</password>
</person>
这里客户可以不发送个人数据 username/password ,但如果他想发送,他应该同时发送 username/password?
是否可以使用 XML 架构进行这样的限制?
使用<xs:choice>
和<xs:sequence>
,首先有用户名和密码,其次没有
我正在尝试通过 XML 架构定义对 XML 数据的限制。
<person>
<name>john</name>
<username>johny</username>
<password>secret</password>
</person>
这里客户可以不发送个人数据 username/password ,但如果他想发送,他应该同时发送 username/password?
是否可以使用 XML 架构进行这样的限制?
使用<xs:choice>
和<xs:sequence>
,首先有用户名和密码,其次没有