-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
Продолжайте, людям это понравится ... –