【发布时间】:2011-05-13 19:33:18
【问题描述】:
我编写了一个代码来读取一个包含日文字符的 xml 文件。 为读取 xml 文件而编写的代码是:
DataSet xmlData = new DataSet();
xmlData.ReadXml("c:\\abc.xml");
但在执行此代码时,会发生异常“System.Xml.XmlException”,因为 xml 文件在第 44 行包含英文字符“G”。
显示的错误消息是:="名称不能以 'G' 字符开头,十六进制值 0xFF27。第 44 行,位置 4。"
我该如何解决这个问题?? 下面给出了我的 xml 文件详细信息,包括编码描述。
<?xml version="1.0" encoding="UTF-16" ?>
提前致谢, 比乐。
【问题讨论】:
-
你能显示 XML,尤其是在第 44 行附近吗?
-
DBNG_Lカテゴリー>这是第44行的内容
-
在 XML 标记名称中应仅包含 ASCII 字符。