Я изменяю некоторый унаследованный код и мне нужно проанализировать / записать в XML с помощью C #. Я пытаюсь установить значение вложенного элемента, но не получаю никакой радости. Это должно быть очень просто, но я не уверен, что я делаю неправильно.
Вот шаблон XML:
<my:productReport>
<my:productId>1</my:productId>
<my:company>MyCompany</my:company>
<my:productPerson>
<my:productPersonId xsi:nil="true"></my:productPersonId>
<my:productPersonName></my:productPersonName>
</my:productedBy>
</my:productReport>
Я не могу поставить компанию без проблем:
XElement companyEle = doc.Root.Element(myNameSpace + "company");
companyEle.Value = value;
Но как я могу добавить идентификатор человека и имя продукта? Может быть добавлено несколько элементов personID / personName.