错误:“(”字符,十六进制值0x28,不能包含在名称中

时间:2012-02-01 05:55:55

标签: xml vb.net ms-word

当我将单词转换为XML时,使用VB.NET抛出此错误:

  

错误:“(”字符,十六进制值0x28,不能包含在名称

我该如何纠正这个问题?

1 个答案:

答案 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 [ \ ] ^**