它的银光项目。我有以下XML:
<pars>
<par>
</par>
<s>Auto1</s>
<par>
</par>
<par>
</par>
</pars>
正如您所看到的,有两个Parameter
(Parameters
下)并且只有一个seperators
。
所有这些都在xml中的Parameters
下(和c#代码中的Parameters.cs)。
我想做什么? 我有跟随对应于该xml的C#类(使用Parameters.cs类的对象,我再次尝试获取相同的xml)。
答案 0 :(得分:0)
首先,我不确定您是否需要在Parameters.cs和Parameter.cs中使用construtor,您可以删除它们。
其次,你能告诉我们两个xml之间有什么不同吗?它只是标题吗?
尝试通过以下方式更改序列化:
using (MemoryStream ms = new MemoryStream())
{
//Serialization
XmlSerializer xs = new XmlSerializer(typeof(ClassToSerialize));
xs.Serialize(ms, ObjectToSerialize);
ms.Position = 0;
XmlDocument xDoc = new XmlDocument();
xDoc.Load(ms);
}