繁体   English   中英

从powershell中的xml节点中删除内部文本

[英]remove inner text from xml node in powershell

如何通过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>

您只需要清除该元素的值。 这将有效:

$FileAsXMLObject.xml.AddServer = [string]::Empty

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM