Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/306.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Xml反序列化程序不工作_C#_Xml_<img Src="//i.stack.imgur.com/WM7S8.png" Height="16" Width="18" Alt="" Class="sponsor Tag Img">servicestack_Deserialization - Fatal编程技术网 servicestack,deserialization,C#,Xml,servicestack,Deserialization" /> servicestack,deserialization,C#,Xml,servicestack,Deserialization" />

C# Xml反序列化程序不工作

C# Xml反序列化程序不工作,c#,xml,servicestack,deserialization,C#,Xml,servicestack,Deserialization,下面是我的输出对象类- [XmlRoot("OutputParameters")] public class OutputParameters { [XmlElement(ElementName="X_INFO",Order=1)] public Info X_Info { get; set; } } public class Info{ } 如果在X\u Info中使用u,则Xml反序列化器正在工作。但是如果我删除这个u,它将不会反序列化这个属性。我在这两种

下面是我的输出对象类-

 [XmlRoot("OutputParameters")]
 public class OutputParameters
 {
    [XmlElement(ElementName="X_INFO",Order=1)]
    public Info X_Info { get; set; }
 }
public class Info{   

 }
如果在X\u Info中使用u,则Xml反序列化器正在工作。但是如果我删除这个u,它将不会反序列化这个属性。我在这两种情况下都使用了相同的XMLElement属性。谁能告诉我,从属性名中删除_有什么问题

下面是XML

   <OutputParameters xmlns:client="http://xmlns.oracle.com/Merge/SearchPartyOrPersonCDH/SearchPartyOrPersonCDHBPELProcess" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:plnk="http://docs.oasis-open.org/wsbpel/2.0/plnktype" xmlns:ns0="http://xmlns.oracle.com/pcbpel/adapter/db/sp/SearchCDHInfo" xmlns="http://xmlns.oracle.com/pcbpel/adapter/db/sp/SearchCDHInfo">
<ns0:X_INFO>
 </ns0:X_INFO>
</OutputParameters>


使用dataContract与Datamember进行xml反序列化时效果良好。

显示您尝试反序列化的xml以及反序列化的结果您可以发布,试图反序列化xml?我正在使用服务堆栈ServiceClient获取xml数据。并使用该客户端提供的默认反序列化器。将
XmlElementAttribute.Namespace
属性更改为
“ns0”
是否可以解决此问题?@Adwaenyth-相同的问题。我尝试了ns0,但仍然存在相同的问题,。