Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Новый участник


Сообщения: 41
Благодарности: 2

Профиль | Отправить PM | Цитировать


Не работает код, сохраняет новый файл, но уже разбивает по строкам.
Цитата DJ Mogarych:
CMD не предназначена для работы с XML. Используйте инструменты, которые умеют работать с этим типом данных.
$src = "D:\temp\input.xml"
$dest = "D:\temp\output.xml"
$toDel = "txt"
$xml = [xml](gc $src)
$nodes = $xml.SelectNodes("//$toDel")
foreach ($node in $nodes) {$node.ParentNode.RemoveChild($node) > $null}
$xml.Save($dest) »
в файле xml много такого в одну строку:
Скрытый текст
<txt>какой_то_text1_252.255.1</txt><txt>какой_то_text2_252.255.1</txt><txt>какой_то_text3_252.255.1</txt>

Нужно только удалить например <txt>какой_то_text1_252.255.1</txt>

Отправлено: 09:53, 16-11-2022 | #3