用delphi6或7读xml,如果xml中含中文就出错,请各位指教!
xml如下:
<?xml version="1.0" encoding="gb2312" ?>
<string xmlns="http://tempuri.org/">
<NewDataSet>
<Table>
<DEPTID>001</DEPTID>
<DEPTNAME>总公司</DEPTNAME>
<PROPERTYID>001</PROPERTYID>
<COMP>0</COMP>
<INEFFECT>1</INEFFECT>
<ISOUTER>0</ISOUTER>
</Table>
</NewDataSet>
</string>
出错提示如下:
An invalid character was fond in text content.
xml如下:
<?xml version="1.0" encoding="gb2312" ?>
<string xmlns="http://tempuri.org/">
<NewDataSet>
<Table>
<DEPTID>001</DEPTID>
<DEPTNAME>总公司</DEPTNAME>
<PROPERTYID>001</PROPERTYID>
<COMP>0</COMP>
<INEFFECT>1</INEFFECT>
<ISOUTER>0</ISOUTER>
</Table>
</NewDataSet>
</string>
出错提示如下:
An invalid character was fond in text content.
解决方案 »
- active skin for delphi ????(delphi菜青虫发表)
- chart控件问题(取出seriors[i]曲线对应的x,y值)?
- 请教!在DELPHI中如何跳过异常继续运行程序?????
- 关于SSL,OpenSSL 的问题
- 关于截取程序发出的数据
- 如何实现?在线等待,急(先给十分,解决后再加,不食言!!!)
- 农历控件
- 关节于sendmessage()的问题?
- 工作问题,请教大家
- 怎样向另一个应用程序自动输入所需字符。
- 討論:如何写出易维护和易扩展的程序?
- 我问两个重要问题。有人用delphi2010开发项目没?正式版?还有D它爸爸anders hejlsberg真的要回来否?
产生原因:XML文档包括了非ASCII字符,并且文件以单字节(single-byte)ANSI或ASCII方式保存,而且没有在XML中指定编码。