我在调用 java web 服务方法时遇到问题,它的对象返回 null 但返回的 xml 我可以看到正确的数据。我意识到 asp.net 在创建 Web 服务时生成的命名空间与返回的 xml 中的命名空间不同。返回的命名空间有别名,而生成的命名空间没有别名。
这是 asp.net 命名空间:
**[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://#$%#@$$#$@$.com/RedFlag/Admin/RedFlagAdmin/v1")]**
并返回来自 xml 的命名空间:
**<dlwmin:GetEntityHistoryResponse xmlns:dlwmin="http://#$%#@$$#$@$.com/RedFlag/Admin/RedFlagAdmin/v1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">**
我如何能够更改 asp.net 中生成的命名空间?