xml - Powershell选择属性存在的位置
问题描述
我有三个名称相同但属性不同的节点。我只想选择 bar 属性存在的那个。
<Test foo="Hello" />
<Test bar="World" />
<Test zed="Goodbye" />
解决方案
您可以为此使用 XPath:
Select-Xml -Path path\to\file.xml -XPath '//Test[@bar]'
//Test
将解析<Test>
树中任何位置的任何节点,[@bar]
通过它们是否具有bar
属性来过滤它们
推荐阅读
- github-app - Probot check-js 拉取请求
- c++ - 如何在 DirectX 中为像圆柱体这样的 3D 对象实现几何着色器?
- c# - 我们如何检查 json 是否嵌套?
- pytorch - TorchServer 可以支持动态 batch_size 吗?
- react-native - React Native - 如何从录制的音频缓冲区数据创建音频文件
- python - 如何保存 keras 推荐网络模型?
- bash - 在 bash 脚本上运行 sudo
- reactjs - 不同浏览器之间的 React 状态管理
- c# - 在不同的 BackgroundServices .NET Core 2.1 之间共享配置值
- dart - 什么是 ByteBuffer.wrap 在飞镖中的等价物?