【发布时间】:2019-03-23 06:09:28
【问题描述】:
我有一个 XML 文件,它包含多个特殊字符。
我想用它们各自的十六进制代码替换所有特殊字符。
所以& 变成&#x0026 等等。但只有特殊字符。
请帮忙。
【问题讨论】:
我有一个 XML 文件,它包含多个特殊字符。
我想用它们各自的十六进制代码替换所有特殊字符。
所以& 变成&#x0026 等等。但只有特殊字符。
请帮忙。
【问题讨论】:
您可以使用HttpUtility.HtmlDecode 来解码特殊字符。更多官方文档:https://docs.microsoft.com/en-us/dotnet/api/system.web.httputility.htmldecode
但是您不能对整个 XML 字符串使用此方法,因为 < 和 > 将被替换。所以你只需要在文本节点和属性值上应用它
【讨论】: