Раскомментирование в 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>
и это не то, что я хочу.