Это вариант следующего вопроса по адресу:
PowerShell: как добавить XmlElement в некорневой элемент
Итак, я буду использовать данные ОП, использованные в этом вопросе. Учитывая следующий фрагмент XML:
<clubs>
</clubs>
или
<clubs />
То, что я пытаюсь сделать, это добавить первый элемент, чтобы мой полученный XML-код выглядел следующим образом:
<clubs>
<club name="barracas" rating="awesome" />
</clubs>
Пока что я попробовал: Append, InsertAfter (хотя я не уверен на 100%, как это работает)
$newNode = $xml.CreateElement("club")
$newNode.SetAttribute("name", "barracas");
$newnode.SetAttribute("rating", "awesome");
$xml.clubs.Append($newnode)
$xml.clubs.InsertAfter($newNode, $xml.clubs)