我想序列化的XML与以下方法的类的临时类:使用PSW5.xsdC#XML序列化 - 无法生成
XmlSerializer ser = new XmlSerializer(typeof(PSW5ns.PSW5));
StringReader stringReader;
stringReader = new StringReader(response_xml);
XmlTextReader xmlReader;
xmlReader = new XmlTextReader(stringReader);
PSW5ns.PSW5 obj;
obj = (PSW5ns.PSW5)ser.Deserialize(xmlReader);
xmlReader.Close();
stringReader.Close();
类PSW5由XSD.EXE自动生成给我的文件。 我已经为其他类做了相同的工作。现在我得到以下错误(运行时):
{"Unable to generate a temporary class (result=1).\r\nerror CS0030:
Cannot convert type 'PSW5ns.TAX_INF[]' to 'PSW5ns.TAX_INF'\r\nerror CS0029:
Cannot implicitly convert type 'PSW5ns.TAX_INF' to 'PSW5ns.TAX_INF[]'\r\n"}
我很困惑,因为它适用于其他类一样。 我将不胜感激任何建议。 感谢inadvance, Giorgos