当我将单词转换为XML时,使用VB.NET抛出此错误:
错误:“(”字符,十六进制值0x28,不能包含在名称
中
我该如何纠正这个问题?
答案 0 :(得分:2)
当您尝试将Microsoft目录导出到XML时,无法导入生成的文件,并且您收到以下错误消息“XML文件路径/文件名在行中包含错误。”“名称包含无效字符。 “
如果使用Microsoft Visual Studio .NET验证XML目录,则会收到以下错误消息:
“''('字符,十六进制值0x28,无法开始名称。行#,位置#”
出现此问题的原因是Commerce Server导出未编码以下特殊字符:
The range 0x0021 – 0x002F includes ! “ # $ % & ‘ ( ) * + , - . /
The range 0x03A – 0x0040 includes : ; < = > ? @
The range 0x007B – 0x007E includes { | } ~
The range 0x005B – 0x005E [ \ ] ^**