如何通过powershell从xml对象中删除innertext。
cosider:
<XML>
<AddServer>win-coll3.astest.org</AddServer>
<SERVERS>
<Server load="119" url="win-coll.astest.org"/>
<Server load="119" url="win-coll2.astest.org"/>
</SERVERS>
</XML>
我想清除AddServer
部分
$FileAsXMLObject.xml.Remove("AddServer")
但没有工作
我不想删除该部分 - 只是清除了。像这样的人:
<XML>
<AddServer> </AddServer>
<SERVERS>
<Server load="119" url="win-coll.astest.org"/>
<Server load="119" url="win-coll2.astest.org"/>
</SERVERS>
</XML>
答案 0 :(得分:3)
您只需清除该元素的值即可。这将有效:
$FileAsXMLObject.xml.AddServer = [string]::Empty