Раскомментирование в XML-файле с помощью Powershell

Я пишу сценарий, который заменяет и удаляет некоторые закомментированные строки, но проблема в том, что файл.xml получил более одного комментария, и мне нужно только раскомментировать один из них. Было бы не проблема, если бы все было написано в одной строке, но это не так.

XML выглядит так:

<!--
<session-config>
    <anything>
</session-config>
-->
<!--
<something-else>
    <session-timeout>120</session-timeout>
</something-else>
-->

Итак: мне нужно удалить <!-- and --> посредством <session-config>, </session-config> но НЕ <something-else>, </something-else>!! И если я использую -replace "<!--", "" он также удалит комментарий <something else> и это не то, что я хочу.

0 ответов

Другие вопросы по тегам