-2
我在尋找以下結構XML序列化到多個節點
<EmailAddresses>
<Email>[email protected]</Email>
<Email>[email protected]</Email>
</EmailAddresses>
這是我曾嘗試
[XmlRoot("EmailAddresses")]
public class EmailAddress
{
[XmlElement("Email")]
public string Email { get; set; }
}
寫作
XmlSerializer writer = new XmlSerializer(typeof(List<EmailAddress>), new XmlRootAttribute("EmailAddresses"));
using (FileStream fs = File.Create(filename))
{
writer.Serialize(fs, emailAddresses);
}
我的電流輸出
<EmailAddresses xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<EmailAddress>
<Email>something here</Email>
</EmailAddress>
<EmailAddress>
<Email>something here</Email>
</EmailAddress>
</EmailAddresses>
一對多節點
你我的答案,這是完全不同的後改變你的問題(序列化一個對象對列表)。我刪除了我的。 -1爲我的時間。 –
我原來的問題是關於XML序列化,你首先發布Linq2XML。直到我發佈這個消息之後,我纔看到你的下一個答案。不明白爲什麼值得投票。更多的屁股事情要做。 – Tsukasa
繼續,人們會喜歡它... –