我想序列化的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