gpt4 book ai didi

xml - PowerShell select-xml xpath 似乎不起作用

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

我正在尝试使用 select-xml 从 SharePoint 解决方案中找出一些东西。我有一个包含许多功能的解决方案目录,而不是打开每个 feature.xml 并手动选择功能名称并将它们放在列表中,我希望使用 powershellselect-xml

我的尝试是这样的:

ls -recurse -filter feature.xml | select-xml "/Feature"

我一无所获,所以我尝试了这个:

ls -recurse -filter feature.xml | select-xml "//*"

这似乎做了它应该做的事情。我得到了解决方案中所有 feature.xml 文件中每个 XML 节点的列表。

我尝试了像“//Feature”和“Feature”这样的 XPath 表达式,但都没有得到任何结果。

在我看来,我的 XPath 表达式是正确的,但 select-xml 的行为有点令人困惑。有人知道为什么会这样吗?

最佳答案

即使是“默认”命名空间也必须指定给 Select-Xml 例如:

$ns = @{dns = 'http://schemas.microsoft.com/sharepoint/'}
ls . -r feature.xml | Select-Xml '//dns:Feature' -Namespace $ns

关于xml - PowerShell select-xml xpath 似乎不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4308825/

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