PowerShell - [решено] Подскажите как получить текст расположенный между тегами
-
dark-------13
PowerShell - [решено] Подскажите как получить текст расположенный между тегами
Здравствуйте,
Подскажите пожалуйста какими функциями воспользоваться, чтобы получить текст расположенный между тегами
Пример:
asdjkf05545jaskld5455451fjkljas564545kldjfkl;nmeje115787855ejegh
Подскажите пожалуйста какими функциями воспользоваться, чтобы получить текст расположенный между тегами
Пример:
asdjkf05545jaskld5455451fjkljas564545kldjfkl;nmeje115787855ejegh
-
Vadikan
Re: PowerShell - [решено] Подскажите как получить текст расположенный между тегами
dark-------13, в Powershell:
Код:
Код:
Код: Выделить всё
[xml]$text = Get-Content C:\test\test.txt
$text.signature-
Vadikan
Re: PowerShell - [решено] Подскажите как получить текст расположенный между тегами
Сделал так
Код:
Данные не выводит почему-то .....
Код:
Код: Выделить всё
$conf = "D:\base64\obr.xml" [xml]$config = get-content $conf $config.PORTRAIT $config | Out-File D:\base64\newfile.xml Write-Host $configДанные не выводит почему-то .....

-
Vadikan
Re: PowerShell - [решено] Подскажите как получить текст расположенный между тегами
И так пробовал
Код:
Не выдает список с данными
Код:
Код: Выделить всё
$xmldata = get-content "D:\base64\obr.xml" $global:xmldata = get-content "D:\base64\obr.xml" $xmldata.TodoList.Task | %{$_.CLIENTS.CLIENT.PORTRAIT} | select-object -unique $xmldata.CLIENTS.CLIENT.PORTRAITНе выдает список с данными
-
dark-------13
Re: PowerShell - [решено] Подскажите как получить текст расположенный между тегами
Сделал так
Код:
Данные не выводит почему-то .....
Код:
Код: Выделить всё
$conf = "D:\base64\obr.xml" [xml]$config = get-content $conf $config.PORTRAIT $config | Out-File D:\base64\newfile.xml Write-Host $configДанные не выводит почему-то .....

-
dark-------13
Re: PowerShell - [решено] Подскажите как получить текст расположенный между тегами
И так пробовал
Код:
Не выдает список с данными
Код:
Код: Выделить всё
$xmldata = get-content "D:\base64\obr.xml" $global:xmldata = get-content "D:\base64\obr.xml" $xmldata.TodoList.Task | %{$_.CLIENTS.CLIENT.PORTRAIT} | select-object -unique $xmldata.CLIENTS.CLIENT.PORTRAITНе выдает список с данными
-
Vadikan
Re: PowerShell - [решено] Подскажите как получить текст расположенный между тегами
dark-------13, может быть, пора показать файл или его фрагмент, достаточный для анализа? Конфиденциальные данные замените на бла-бла.
-
dark-------13
Re: PowerShell - [решено] Подскажите как получить текст расположенный между тегами
Пример:
Текст который заключен в тег signature расположен не в одну строку, а в несколько строк
55564645271
sddfsdfs45454555dfsfd
sdfsdfsdfdssdsdsddddff54454545ffff
ddffddfdffdfddf
Солнце
Текст который заключен в тег signature расположен не в одну строку, а в несколько строк
55564645271
sddfsdfs45454555dfsfd
sdfsdfsdfdssdsdsddddff54454545ffff
ddffddfdffdfddf
Солнце
-
Vadikan
Re: PowerShell - [решено] Подскажите как получить текст расположенный между тегами
dark-------13, ну тогда так:
Код:
Вам нужно все узлы XML последовательно прописать перед signature.
Код:
Код: Выделить всё
[xml]$text = Get-Content C:\test\test.txt
$text.clients.signature #вывод "как есть"
$text.clients.signature.replace("`n","") #вывод в одну строкуВам нужно все узлы XML последовательно прописать перед signature.
-
dark-------13
Re: PowerShell - [решено] Подскажите как получить текст расположенный между тегами
Вот такое не обрабатывает:
1008393
1008393