有没有办法处理XML中的\ u0016等unicode字符?根据我的理解,在XMLDocument中加载这些字符会引发无效的十六进制字符错误.我尝试过其他unicode角色.他们似乎工作得很好.只有控制字符才会导致此错误.我们可以在不实际解析XML的情况下删除这些字符吗?
sce*_*sor 24
字符使用Unicode标准中使用的表示法表示,即可选的U +后跟其十六进制数字,使用至少4位数字,例如
U+1234或U+10FFFD.在XML或HTML中,这可以表示为ሴ或􏿽.
来自Unicode技术报告.
XML中的有效字符:
Char :: =#x9 | #xA | #xD | [#x20-#xD7FF] | [#xE000-#xFFFD] | [#x10000-#x10FFFF]