将x XML节点设置为Powershell中的值

太阳文件

我有一个PowerShell脚本,该脚本将在其中设置XML文件的值。当所有子节点都具有唯一名称时,这可以很好地工作。但是,我正在将XML文件调整为重复一些节点的文件。现在我在Powershell中收到一个错误。

我的问题是,如何通过PowerShell将XML中的第X个节点设置为某个值?

简而言之,我的脚本如下所示:

cls

[xml] $xml1 = '<Lvl1>
                    <Lvl2>""</Lvl2>
                    <Lvl2>""</Lvl2>
                </Lvl1>' 

$xml1.Lvl1.Lvl2='./'

$xml1.Save("text.xml")

同一节点(Lvl2)有两次,这就是为什么在PowerShell中出现以下错误的原因:“无法设置“ Lvl2”,因为只能将字符串用作设置XmlNode属性的值。

当我删除一个(Lvl2)节点时,脚本的工作原理就像一个超级按钮。

请指教。

PawełDyl

您可以始终使用.NET语法,它的工作方式就像一个魅力。

$xml1.SelectSingleNode('Lvl1/Lvl2[2]').InnerText='./'

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

当我将 x 设置为在节点 js 中请求时,“x”的 getData 不起作用

来自分类Dev

Powershell:按元素索引将XML节点值选择为变量

来自分类Dev

Powershell将xml值解析为csv

来自分类Dev

将所有xml节点设置为CDATA

来自分类Dev

将值设置为json中的datepicker

来自分类Dev

将列表中按钮的值设置为“是”

来自分类Dev

将图标设置为Jtree中的每个节点

来自分类Dev

将XML节点处理为独立XML文档,并在原始XML文档中更新该节点

来自分类Dev

将数组中的值插入xml中的特定节点

来自分类Dev

bash:将-x日志设置为文件

来自分类Dev

bash:将-x日志设置为文件

来自分类Dev

JavaScript将日期设置为x的开头

来自分类Dev

将重复的观测值中的不同值设置为NA

来自分类Dev

将输入值设置为状态数组中的值

来自分类Dev

如何在Microsoft Excel 2013中将x轴上标签之间的间隔单位设置为大于255的值?

来自分类Dev

在Ubuntu 19.04中将Powershell设置为登录Shell

来自分类Dev

XML转换-将父节点中“子节点”中的元素包含为属性

来自分类Dev

将Jenkins标签设置为构建参数的值,以实现真正的基于动态节点和标签的构建

来自分类Dev

如果节点不存在,则XSLT将默认值设置为“ 0”

来自分类Dev

将LinkedList节点设置为null

来自分类Dev

将GridView columnWidth设置为xml中的wrap_content

来自分类Dev

将属性设置为XML模式中的所有类型

来自分类Dev

AS3 / XML-如何获取具有值为X的特定标签的节点列表

来自分类Dev

如何使用mogrify定位最大尺寸的特定像素值,因此如果垂直将高度设置为“ x”,或者水平将宽度设置为“ x”

来自分类Dev

在MySQL中的UPDATE查询期间将值设置为参数

来自分类Dev

将值设置为SWIFT中的计算属性

来自分类Dev

将jquery数组中的值设置为span

来自分类Dev

将宏变量设置为等于表中的值

来自分类Dev

如何使用Ognl将值设置为jsp中的valuestack?

Related 相关文章

  1. 1

    当我将 x 设置为在节点 js 中请求时,“x”的 getData 不起作用

  2. 2

    Powershell:按元素索引将XML节点值选择为变量

  3. 3

    Powershell将xml值解析为csv

  4. 4

    将所有xml节点设置为CDATA

  5. 5

    将值设置为json中的datepicker

  6. 6

    将列表中按钮的值设置为“是”

  7. 7

    将图标设置为Jtree中的每个节点

  8. 8

    将XML节点处理为独立XML文档,并在原始XML文档中更新该节点

  9. 9

    将数组中的值插入xml中的特定节点

  10. 10

    bash:将-x日志设置为文件

  11. 11

    bash:将-x日志设置为文件

  12. 12

    JavaScript将日期设置为x的开头

  13. 13

    将重复的观测值中的不同值设置为NA

  14. 14

    将输入值设置为状态数组中的值

  15. 15

    如何在Microsoft Excel 2013中将x轴上标签之间的间隔单位设置为大于255的值?

  16. 16

    在Ubuntu 19.04中将Powershell设置为登录Shell

  17. 17

    XML转换-将父节点中“子节点”中的元素包含为属性

  18. 18

    将Jenkins标签设置为构建参数的值,以实现真正的基于动态节点和标签的构建

  19. 19

    如果节点不存在,则XSLT将默认值设置为“ 0”

  20. 20

    将LinkedList节点设置为null

  21. 21

    将GridView columnWidth设置为xml中的wrap_content

  22. 22

    将属性设置为XML模式中的所有类型

  23. 23

    AS3 / XML-如何获取具有值为X的特定标签的节点列表

  24. 24

    如何使用mogrify定位最大尺寸的特定像素值,因此如果垂直将高度设置为“ x”,或者水平将宽度设置为“ x”

  25. 25

    在MySQL中的UPDATE查询期间将值设置为参数

  26. 26

    将值设置为SWIFT中的计算属性

  27. 27

    将jquery数组中的值设置为span

  28. 28

    将宏变量设置为等于表中的值

  29. 29

    如何使用Ognl将值设置为jsp中的valuestack?

热门标签

归档