<soap:Envelope ...>
<soap:Body>
<Company>
<CompanyId>AA</CompanyId>
<CompanyId>BB</CompanyId>
<CompanyId>CC</CompanyId>
<CompanyId>DD</CompanyId>
</Conmpany>
</soap:Body>
我发现了这个帖子:
Can I change a parameter name in a C# WebMethod?
但是,这只适用于指定参数的数量。在我的例子中,我需要它是一个字符串列表,这样用户就可以在请求中提供许多参数中的一个。
<Company>
<string>AA</string>
<string>BB</string>
<string>CC</string>
<string>DD</string>
</Conmpany>
但在尝试更改“string”显示时,使用XmlElementAttribute不起作用。有什么建议吗?