Например, если у меня есть список с двумя объектами, и я хочу поместить их в XML-файл с помощью Xelement и попытаться выполнить цикл через объекты, которые он поместил, - это объекты второго объекта в первое имя Xelement, потому что у них одинаковый тэг Xelement.Добавление Xelement в существующий Xelement в цикле foreach
Как я могу сказать Xelement, что он должен быть уникальным в некотором роде? Таким образом, он не будет помещать второй объект в первый тег пользователя, а во второй.
List<People> people -> has two items
foreach (var person in people)
{
xmlDoc.Element("people").Add(new XElement("person"............
}
пример вывода XML:
<people>
<person></person>
<person></person>
</people>
<people>
</people>
Давая ему -1 без комментариев о «Почему» не полезно. ;) Я могу опубликовать, как весь код здесь. Но я предполагаю, что это уже ясно, поскольку это не тот жесткий предмет. – Ibsonic