Я пытаюсь использовать select-xml
, чтобы исключить некоторые вещи из решения SharePoint.У меня есть каталог решений, который содержит ряд функций, и вместо того, чтобы открывать каждый feature.xml
, выбирать имена функций вручную и помещать их в список, я надеялся сделать эквивалент, используя powershell
и select-xml
.
Моя попытка прошла примерно так:
ls -recurse -filter feature.xml | select-xml "/Feature"
, и я ничего не получил, поэтому я попробовал это:
ls -recurse -filter feature.xml | select-xml "//*"
, который, казалось, делал то, что предполагалосьделать.Я получил список каждого узла XML во всех файлах feature.xml в своем решении.
Я пробовал выражения XPath, такие как "// Feature" и "Feature", ни одно из которых не дало никаких результатов.
Мне кажется, что мои выражения XPath верны, но поведение select-xml немного сбивает с толку.Кто-нибудь знает, почему это может происходить?