gpt4 book ai didi

xml - powershell xml xpath

转载 作者:数据小太阳 更新时间:2023-10-29 01:42:09 24 4
gpt4 key购买 nike

在 Powershell 中,假设我有以下 xml:

  <Users>
<User Name="Foo">
<Friends>
<Friend Name="Bar"/>
</Friends>
</User>
<User Name="Foo2" />
<User Name="Foo3">
<Friends>
<Friend Name="Bar"/>
</Friends>
</User>
</Users>

如何将所有拥有“酒吧”的用户加为好友?(在本例中为 Foo,Foo3)。

我应该使用 xpath 吗?

谢谢!

最佳答案

最近我更喜欢使用 XPath。我在使用 PowerShell 的 xml 适配器时遇到了一些问题,这些问题很烦人,例如 item 上的名称冲突:

$xml = [xml]@'
<Users>
<User Name="Foo">
<Friends>
<Friend Name="Bar"/>
</Friends>
</User>
<User Name="Foo2" />
<User Name="Foo3">
<Friends>
<Friend Name="Bar"/>
</Friends>
</User>
</Users>
'@

Select-Xml '//User[contains(Friends/Friend/@Name, "Bar")]' $xml |%{$_.Node.Name}

关于xml - powershell xml xpath,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2164986/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com