【发布时间】:2020-09-18 19:36:22
【问题描述】:
这是以下问题的变体:
PowerShell: How to add XmlElement to a non-root element
所以我将使用 OP 在该问题中使用的数据运行。给定以下 XML sn-p:
<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)
【问题讨论】:
标签: powershell