這裏是我的代碼與XML序列化的問題
private void parseCurrentPersonData(string aRespString)
{
// converting string to stream
byte[] byteArray = Encoding.UTF8.GetBytes(aRespString);
MemoryStream personXml = new MemoryStream(byteArray);
if (personXml != null)
{
personXerializer = new XmlSerializer(typeof(person));
currentPerson = (person)personXerializer.Deserialize(personXml);
updateUI();
}
}
和一類
[XmlRoot("Root")]
public class person
{
[XmlElement("first-name")]
public string FirstName { get; set; }
[XmlElement("last-name")]
public string LastName { get; set; }
[XmlElement("headline")]
public string Headline { get; set; }
[XmlElement("headline")]
public string Interests { get; set; }
}
我收到錯誤
'System.InvalidOperationException' 類型的異常出現在系統.Xml.Serialization.ni.dll但未在用戶代碼中處理
在這條線
personXerializer = new XmlSerializer(typeof(person));
請幫
分享你的xml結構 – 2014-09-20 10:57:59