Как добавить новый узел, где id является определенным значением из текстового поля? Это мой XML:Вставить новый узел xml для определенного id C#
<Students>
<Student>
<id>111</id>
<Value>1</Value>
<information>
<data DateTime="02.04.2014 13:00:00" Value="1"/>
</information>
</Student>
</Students>
Так что мой вопрос, у меня есть текстовое поле, где я вхожу студенческий билет. После нажатия кнопки я хочу добавить новый узел в информационный узел, содержащий дату и время атрибута в этот момент.
Другое дело, что я хочу, чтобы innerText в узле менялся от 1 до 0 и наоборот каждое новое время, которое я нажимаю. Таким образом, это будет второй атрибут в узле.
В следующий раз, когда я нажимаю, предполагается добавить новый узел, он добавит это.
<information>
<data DateTime="02.04.2014 13:00:00" Value="1"/>
<data DateTime="02.04.2014 14:00:00" Value="0"/>
</information>
Как я могу это сделать с помощью XmlLinq?
Как я могу добавить условие, если идентификатор не в xml, показать, например, окно сообщения? Я думаю, это будет в var student = xdoc.Root.Elements ("Student") .FirstOrDefault (s => (int) s.Element ("id") == id); – user2962759
@ user2962759 добавить 'else' part:' if (student! = Null) {...} else {показать окно сообщения} ' –