我正在研究ColdFusion SOAP Web服务,我无法弄清楚如何将annotation子元素和documentation子元素添加到生成的WSDL中。
这是我的预期输出:
<xsd:element name="country" minOccurs="1" maxOccurs="1">
<xsd:annotation>
<xsd:documentation>The ISO 3166-1 alpha-2 country code
</xsd:documentation>
</xsd:annotation>
....
</xsd:element>
我的ColdFusion生成的WSDL如下所示:
<xs:element minOccurs="0" name="country" nillable="true" type="xs:string"/>
我已经在cfcomponent中定义了参数&gt;像这样的功能:
<cfargument name="country" type="string" required="true" default="" hint="The ISO 3166-1 alpha-2 country code"/>
使用hint属性不会添加注释和文档子元素,但我无法在ColdFusion文档中找到另一种方法来实现这一点。
在搜索答案时,我看到ColdFusion SOAP Web服务被描述为“半生不熟”。我是否通过尝试这一点来为自己做好准备?