如何使用Powershell从XML文件中删除特定标签?

普拉文

从下面的xml代码段中,我只想从<appSettings>父标记中删除“ ConnectionString”标记:

     <configuration>  
        <appSettings>
            <add key="ConnectionString" value=" Data Source=192.168.1.19;Network Library=DBMSSOCN;Initial Catalog=Demo;Persist Security Info=True; User ID=sa;Password=powershell;Application Name=web;Connect Timeout=200; pooling='true'; Max Pool Size=200;"/>
            <add key="ConnectionString1" value=" Data Source=192.168.1.19;Network Library=DBMSSOCN;Initial Catalog=Demo;Persist Security Info=True; User ID=sa;Password=powershell;Application Name=web;Connect Timeout=200; pooling='true'; Max Pool Size=200;"/>
            <add key="ConnectionString2" value=" Data Source=192.168.1.19;Network Library=DBMSSOCN;Initial Catalog=Demo;Persist Security Info=True; User ID=sa;Password=powershell;Application Name=web;Connect Timeout=200; pooling='true'; Max Pool Size=200;"/>
          </appSettings>
    </configuration>

请让我知道如何使用Powershell进行此操作?

拍子

试试这个:

# Set file path
$File = '.\config.xml'

# Get file contents as XML
[xml]$xml = Get-Content $File

# Find node with key="ConnectionString"
$Remove = $xml.appSettings.configuration.appSettings.add |
                Where-Object {$_.Key -eq 'ConnectionString'}

# Remove this node from it's parent
$xml.appSettings.configuration.appSettings.RemoveChild($Remove) | Out-Null

# Save file
$xml.Save($File)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用C#删除VCF文件中的特定标签

来自分类Dev

解析XML文件中的特定标签

来自分类Dev

如何读取XML中的特定标签?

来自分类Dev

从xml删除特定标签

来自分类Dev

如何使用c#读取XML文件中带有特定标签的所有数据?

来自分类Dev

Shellscript删除HTML文件中的特定标签

来自分类Dev

在XML文件中替换特定标签的值

来自分类Dev

从XML文件(Java)中的特定标签解析内容

来自分类Dev

使用批处理文件从xml中的特定标签之间打印字符串

来自分类Dev

如何从python中的xml文档中获取特定标签

来自分类Dev

如何从python中的xml文档中获取特定标签

来自分类Dev

如何使用jsoup从整个html页面中删除特定标签

来自分类Dev

如何使用jsoup从整个html页面中删除特定标签

来自分类Dev

使用python 2.7更新xml中的特定标签

来自分类Dev

如何验证包含特定标签的XML

来自分类Dev

在Python上使用元素树解析Evernote xml:如何查找/删除具有特定标签名称的元素

来自分类Dev

修改 xml 中特定标签的值

来自分类Dev

如何使用.bat文件从PATH环境变量中删除特定标记?

来自分类Dev

如何使用 Swift 访问 Kanna 中的特定标签?

来自分类Dev

如何使用C#从xml文件中删除空标签

来自分类Dev

如果其中包含特定标签,请使用Java删除sgml中的父标签

来自分类Dev

如何使用Egit签出特定标签?

来自分类Dev

如何使用 curl 打印特定标签

来自分类Dev

如何在特定标签内的xml中获取所有嵌套标签和文本?

来自分类Dev

检查xml文件中是否包含PHP中的特定标签

来自分类Dev

如何使用PowerShell删除INI文件中的特定项目?

来自分类Dev

如何解析通过Lua多次出现的xml文件的特定标签的属性值?

来自分类Dev

在目录中递归搜索所有xml文件以查找特定标签,并grep标记的值

来自分类Dev

如何从GMS中删除特定标记?

Related 相关文章

  1. 1

    使用C#删除VCF文件中的特定标签

  2. 2

    解析XML文件中的特定标签

  3. 3

    如何读取XML中的特定标签?

  4. 4

    从xml删除特定标签

  5. 5

    如何使用c#读取XML文件中带有特定标签的所有数据?

  6. 6

    Shellscript删除HTML文件中的特定标签

  7. 7

    在XML文件中替换特定标签的值

  8. 8

    从XML文件(Java)中的特定标签解析内容

  9. 9

    使用批处理文件从xml中的特定标签之间打印字符串

  10. 10

    如何从python中的xml文档中获取特定标签

  11. 11

    如何从python中的xml文档中获取特定标签

  12. 12

    如何使用jsoup从整个html页面中删除特定标签

  13. 13

    如何使用jsoup从整个html页面中删除特定标签

  14. 14

    使用python 2.7更新xml中的特定标签

  15. 15

    如何验证包含特定标签的XML

  16. 16

    在Python上使用元素树解析Evernote xml:如何查找/删除具有特定标签名称的元素

  17. 17

    修改 xml 中特定标签的值

  18. 18

    如何使用.bat文件从PATH环境变量中删除特定标记?

  19. 19

    如何使用 Swift 访问 Kanna 中的特定标签?

  20. 20

    如何使用C#从xml文件中删除空标签

  21. 21

    如果其中包含特定标签,请使用Java删除sgml中的父标签

  22. 22

    如何使用Egit签出特定标签?

  23. 23

    如何使用 curl 打印特定标签

  24. 24

    如何在特定标签内的xml中获取所有嵌套标签和文本?

  25. 25

    检查xml文件中是否包含PHP中的特定标签

  26. 26

    如何使用PowerShell删除INI文件中的特定项目?

  27. 27

    如何解析通过Lua多次出现的xml文件的特定标签的属性值?

  28. 28

    在目录中递归搜索所有xml文件以查找特定标签,并grep标记的值

  29. 29

    如何从GMS中删除特定标记?

热门标签

归档