![](/img/trans.png)
[英]Types 'X' and X' both use the XML type name, 'X', from namespace ''. Use XML attributes to specify a unique XML name and/or namespace for the type
[英]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.