dataset加载XML文件出错

itbbsilvfcz 2007-03-09 12:48:45
我用ds.ReadXml()加载XML文件

报错:System.Xml.XmlException: 意外的 XML 声明。 行 1,位置 5。

XML文件格式

<?xml version="1.0" encoding="utf-8"?>
<AllData>

<BID_ProductProject>
<DataRow>
<BAK_PRODUCT_ID>16989</BAK_PRODUCT_ID>
<ID>237229</ID>
<PRODUCT_NAME>丙氨酸氨基转移酶试剂盒</PRODUCT_NAME>
<SPEC>2*400Test</SPEC>
<MODEL>贝克曼CX/LX</MODEL>
<BRAND>标佳</BRAND>
<PACK_SPEC>2*400Test</PACK_SPEC>
<PACK_MATER>塑料瓶</PACK_MATER>
<MEASURE>盒</MEASURE>
<MANU_NAME>广州标佳科技有限公司</MANU_NAME>
<PERFORMANCE>适用机型:贝克曼CX/LX ;检测方法:速率法;方法学原理:速率法;备注:配备条形码,可直接上机使用;</PERFORMANCE>
<REMARK>配备条形码,可直接上机使用</REMARK>
<BASE_PRICE>0</BASE_PRICE>
<FIT_PRICE>0</FIT_PRICE>
<HISTORY_PRICE>0</HISTORY_PRICE>
</DataRow>
</BID_ProductProject>
<BID_Commerce>
<DataRow>
<SET_NAME>丙氨酸氨基转移酶试剂盒</SET_NAME>
<ID>237229</ID>
<COMMERCE_NAME>丙氨酸氨基转移酶试剂盒</COMMERCE_NAME>
<COMMON_BRAND>广州标佳科技有限公司</COMMON_BRAND>
<BAK_SPEC>2*400Test</BAK_SPEC>
<BAK_MODEL>贝克曼CX/LX</BAK_MODEL>
<BAK_BRAND>标佳</BAK_BRAND>
<PACK_SPEC>2*400Test</PACK_SPEC>
<PACK_MATER>塑料瓶</PACK_MATER>
<MEASURE>盒</MEASURE>
<PRICE />
</DataRow>
</BID_Commerce>
<PDS_Commerce_relation>
<DataRow>
<COMMERCE_ID>253192</COMMERCE_ID>
<PRODUCT_ID>237229</PRODUCT_ID>
<NUM>1</NUM>
</DataRow>
</PDS_Commerce_relation>
</AllData>

...全文
208 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
winner2050 2007-03-09
  • 打赏
  • 举报
回复
-_-! 你的XML文件是不是utf-8格式保存的?

如果不是读取的时候就错误了。
liujia_0421 2007-03-09
  • 打赏
  • 举报
回复
同楼上...

编码的问题..
hertcloud 2007-03-09
  • 打赏
  • 举报
回复
保存编码的问题
改成gb2312即可

<?xml version="1.0" encoding="gb2312"?>
<AllData>
<BID_ProductProject>
<DataRow>
<BAK_PRODUCT_ID>16989</BAK_PRODUCT_ID>
<ID>237229</ID>
<PRODUCT_NAME>丙氨酸氨基转移酶试剂盒</PRODUCT_NAME>
<SPEC>2*400Test</SPEC>
<MODEL>贝克曼CX/LX</MODEL>
<BRAND>标佳</BRAND>
<PACK_SPEC>2*400Test</PACK_SPEC>
<PACK_MATER>塑料瓶</PACK_MATER>
<MEASURE>盒</MEASURE>
<MANU_NAME>广州标佳科技有限公司</MANU_NAME>
<PERFORMANCE>适用机型:贝克曼CX/LX ;检测方法:速率法;方法学原理:速率法;备注:配备条形码,可直接上机使用;</PERFORMANCE>
<REMARK>配备条形码,可直接上机使用</REMARK>
<BASE_PRICE>0</BASE_PRICE>
<FIT_PRICE>0</FIT_PRICE>
<HISTORY_PRICE>0</HISTORY_PRICE>
</DataRow>
</BID_ProductProject>
<BID_Commerce>
<DataRow>
<SET_NAME>丙氨酸氨基转移酶试剂盒</SET_NAME>
<ID>237229</ID>
<COMMERCE_NAME>丙氨酸氨基转移酶试剂盒</COMMERCE_NAME>
<COMMON_BRAND>广州标佳科技有限公司</COMMON_BRAND>
<BAK_SPEC>2*400Test</BAK_SPEC>
<BAK_MODEL>贝克曼CX/LX</BAK_MODEL>
<BAK_BRAND>标佳</BAK_BRAND>
<PACK_SPEC>2*400Test</PACK_SPEC>
<PACK_MATER>塑料瓶</PACK_MATER>
<MEASURE>盒</MEASURE>
<PRICE />
</DataRow>
</BID_Commerce>
<PDS_Commerce_relation>
<DataRow>
<COMMERCE_ID>253192</COMMERCE_ID>
<PRODUCT_ID>237229</PRODUCT_ID>
<NUM>1</NUM>
</DataRow>
</PDS_Commerce_relation>
</AllData>
hertcloud 2007-03-09
  • 打赏
  • 举报
回复
你的xml文件 本身的 错误
新建一个空白test.xml
将你的xml代码拷贝进去 会报错
估计是你保存的xml文件有问题

Ki1381 2007-03-09
  • 打赏
  • 举报
回复
换个头试试

<?xml version="1.0" encoding="gb2312" ?>
itbbsilvfcz 2007-03-09
  • 打赏
  • 举报
回复
是UTF-8保存的

111,125

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧