У меня есть образец XML, как показано ниже. Я хочу преобразовать его в строку со специальными символами, закодированными с использованием Powershell
.
<policies>
<inbound>
<base />
<check-header name="accept" failed-check-httpcode="406" failed-check-error-message="Not Allowed" ignore-case="true">
<value>application/xml</value>
</check-header>
</inbound>
<backend>
<base />
</backend>
<outbound>
<base />
</outbound>
<on-error>
<base />
</on-error>
</policies>
Я хочу, чтобы это было преобразовано во что-то вроде ниже.
<policies> <inbound> <base /> <check-header name=\"accept\"
failed-check-httpcode=\"406\" failed-check-error-message=\"Not
Allowed\" ignore-case=\"true\"> <value>application/xml</value>
</check-header> </inbound> <backend> <base /> </backend>
<outbound> <base /> </outbound> <on-error> <base />
</on-error> </policies>
Я попробовал приведенный ниже скрипт, но он не выдает вывод в нужном формате.
Get-Content "{path of xml file }" -Encoding UTF8
Любой указатель высоко ценится.