请参阅我的 WSDL 和 SOAP 响应的摘录。
WSDL Definition:
----------------
<xs:complexType name="ContactInformation">
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="AddressInfo"
nillable="true" type="AddressInfo" />
</xs:sequence>
</xs:complexType>
SOAP Response:
--------------
<contactInformation>
<addressInfo>
</addressInfo>
</contactInformation>
尽管在 WSDL 中元素名称是“AddressInfo”(A 是大写字母),但生成的响应的元素名称是“addressInfo”。这是造成问题,因为现有消费者正在使用区分大小写的 getElementsByTagName("AddressInfo"),我不应该更改消费者代码。
请让我知道我应该怎么做才能解决这个问题?