У меня есть XML-файл, который выглядит следующим образом:
<DataTalk>
<Posts>
<TalkPost>
<PostType>dialog</PostType>
<User>ABBE</User>
<Customer>HRM - Heroma</Customer>
<PostedDate>0001-01-01T00:00:00</PostedDate>
<Message>TEST</Message>
</TalkPost>
</Posts>
</DataTalk>
Когда я теперь хочу сохранить новые элементы, я делаю:
document.root.add((new XElement("TalkPost", new XElement("PostType", newDialog.PostType),
new XElement("User", newDialog.User), new XElement("Customer", newDialog.Customer),
new XElement("PostedDate", newDialog.PostDate), new XElement("Message", newDialog.Message)));
Проблема теперь в том,сохранено на неверном иерархическом уровне.Все они сохраняются под <datatalk>
, а не под <posts>
, что я не хочу.Как мне сделать, чтобы сохранить новые элементы в <posts>
иерархически