У меня есть следующий XML-код, который мне необходим для динамического чтения атрибутов, однако я застрял в поиске правильного способа сделать это в PS:
<DataGroups>
<Category1 Identifier="Project789">
<Category2 Identifier="Project234">
<SimpleCategory56 Identifier="Project56">
......
</DataGroups>
До сих пор я пробовал следующее, которое работает, однакокак мне сделать это динамически ??
$xml = [xml](get-content $Path)
$test = $xml.DataGroups.Category1.Identifier
Я также пытался сделать что-то такое:
$xml = [xml](get-content $Path)
Select-Xml -Xml $xml -XPath "//Category1/@Identifier"
, но потом я получаю что-то загадочное, как показано ниже:
Node Path Pattern
---- ---- -------
Identifier InputStream //Category1/@Identifier