У меня есть файл XML, в котором я могу получить значение элемента с помощью следующей команды PowerShell.
PS C:\> $xmlDoc = Get-Content [fullPathToXmlFile]
ps C:\> $xmlDoc.GetElementsByTagName("MyElement")
Поскольку в указанном документе Xml есть только 1, я получаю такой результат:
[Значение, содержащееся в теге.]
Моя проблема заключается в том, что я не знаю, как использовать аналогичный сценарий в пакетном файле для сохранения этого значения в переменной.
Моя цель — извлечь одно значение из уникального элемента в документе Xml через пакетный файл, чтобы эту переменную можно было использовать в том же пакетном файле.
Пример:
set MyVar = someMethodToExtractMyElementsValue //Этот метод приведет к целому числу
Затем я буду использовать %MyVar% как часть полного пути позже в пакетном файле.