繁体   English   中英

DataTypes XSD两个WSDL文件-类型'X'和X'都使用来自名称空间的XML类型名称'X'

[英]DataTypes XSD two WSDL files - Types 'X' and X' both use the XML type name, 'X', from namespace ''

我从一个组织收到了两个WSDL + XSD文件和一个xsd数据类型文件。 两个WSDL文件都被导入/用作(两个)服务参考。

序列化对象后,我立即收到以下异常消息:类型'X'和X'都使用名称空间Y中的XML类型名称'X'。

问题是; 两个WSDL文件都使用与xsd文件相同的对象/类。 如何在不修改WSDL文件的情况下解决此问题? 我需要合并WSDL文件吗? 还是可以将两个WSDL文件都指向某个共享数据类型文件?

如果您需要更多信息/细节,请写评论。

先感谢您。

*我正在使用C#,Visual Studio 2015。

创建一个新的WSDL文件,该文件将同时导入(接收)两个WSDL文件。

注意:WSDL和XSD文件必须位于同一目录中。

<?xml version="1.0" encoding="utf-8"?>
<definitions  xmlns="http://schemas.xmlsoap.org/wsdl/">
    <import location="LOCATION WSDL1"/>
    <import location="LOCATION WSDL2"/>
</definitions>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM