XML документ:перебрать атрибуты XML Элемент
<components one="true" two="false" three="1.0.1" four="3.0" five="true"/>
с помощью PowerShell, как я могу динамически перебрать различные атрибуты в components
элементе. Имея в виду, что атрибуты могут быть разными при каждом выполнении кода. Я могу «жестко закодировать» имена атрибутов и т. Д., Но это не эффективно, придется постоянно обновлять по мере добавления/удаления новых компонентов.
Спасибо Я был в состоянии для прокрутки атрибутов и получения значения - по-прежнему необходимо отобразить атрибут n ame now .. $ nodelist = $ xml.selectnodes ("/ configurationDocument/dotnetDeployableAsset/components/@ *") foreach ($ attr в $ nodelist) { $ attr } – user2665562
DOM имеет функцию 'name()' для получения имени узла. –