【问题标题】:hexadecimal value 0x1E, is an invalid character十六进制值 0x1E,是无效字符
【发布时间】:2016-11-14 16:02:45
【问题描述】:

我正在加载很多 xml 文档,其中一些返回错误,例如 '', hexadecimal value 0x1E, is an invalid character. Line 1, position 202021.,并且有不同的字符。如何删除它们?

【问题讨论】:

标签: c# xml windows-phone-8 xml-parsing xmldocument


【解决方案1】:

删除它们很容易,但不安全。例如,如果它们是数字签名的一部分,如果您删除选定的字符,数字签名将变为无效。

当有人向您发送错误的 XML 时,您需要找出它的来源并在源头进行修复。如果您购买了一个电源插头不适合您的电源插座的电器,您不会尝试弯曲插脚以使其适合 - 您会将其带回您购买它的商店并抱怨。

【讨论】:

    猜你喜欢
    • 2012-06-17
    • 2016-03-30
    • 1970-01-01
    • 1970-01-01
    • 2016-08-05
    • 2014-01-29
    • 2013-07-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多