我有一个示例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
高度赞赏任何指针。