我正在开发一个SOAP Web服务,它使用枚举限制来提供许多输入字段.
这些枚举很像HTML选择/选项设置; 我希望返回一个值,但是该值的标签也应该使用WSDL公开.
例如:客户希望添加关于他/她房屋的保险单,因此需要指定所涉及的建筑类型.
<xsd:restriction base="xsd:string">
<xsd:enumeration value="00001" />
<xsd:enumeration value="00002" />
<xsd:enumeration value="00003" />
</xsd:restriction>
Run Code Online (Sandbox Code Playgroud)
但是,客户还不了解这些值1,2和3是什么.所以,像这样:
<xsd:restriction base="xsd:string">
<xsd:enumeration value="00001" label="Brick and mortar" />
<xsd:enumeration value="00002" label="Straw" />
<xsd:enumeration value="00003" label="Aircastle" />
</xsd:restriction>
Run Code Online (Sandbox Code Playgroud)
用户可以很好地向消费者展示这些标签.
这种结构是否有任何标准的WSDL注释/语法?