Xsd 在WSDL中定义条件参数的帮助
我正在定义WSDL,它在操作中有I/p参数。 WSDL将由SOATest进行测试 查询: 我有一个参数是有条件的,需要帮助定义 我想要这样的东西。。 若选择了Name,那个么它应该强制用户选择LastName,否则两者都将为null 虚拟示例:Xsd 在WSDL中定义条件参数的帮助,xsd,wsdl,Xsd,Wsdl,我正在定义WSDL,它在操作中有I/p参数。 WSDL将由SOATest进行测试 查询: 我有一个参数是有条件的,需要帮助定义 我想要这样的东西。。 若选择了Name,那个么它应该强制用户选择LastName,否则两者都将为null 虚拟示例: <xs:simpleType name="FullName"> <xs:restriction base="xs:string"> <xs:enumeration value="Name" />
<xs:simpleType name="FullName">
<xs:restriction base="xs:string">
<xs:enumeration value="Name" />
<xs:enumeration value="LastName" />
</xs:restriction>
</xs:simpleType>
使用WSDL或XSD(WSDL所依赖的)无法做到这一点 有时你可以使用一些黑客,但它们比其他方法更糟糕。另一种方法是简单地在代码中验证,如果选择了Name,则必须提供Lastname