我有一个具有一些属性的对象。其中一个属性包含一个管道(' |')字符和一个空字符(字符0)。
当我序列化为xml时,Null字符将转换为&#x0但不会转换为Pipe Character。
反序列化时,管道符正在导致异常。
<THPayment>Test | � with invalid characters!</THPayment>
有什么想法吗?
JP
答案 0 :(得分:0)
实际上问题不是由Pipe字符引起的。虽然序列化将Chr(0)转换为&amp; #x0,但是当您尝试将xml加载到xElement时,它将抛出一个错误,指出它包含无效字符(chr(0))。
我需要创建该属性XMLIgnore和另一个将此属性转换为Base64并返回的阴影可序列化属性。