问题描述
DimobjDSAsDataSet=NewDataSetobjDS.ReadXml("C:abc.xml")总是提示未处理的“System.Xml.XmlException”类型的异常出现在system.xml.dll中。其他信息:系统错误。
解决方案
解决方案二:
想要将XML文件中的内容直接读到DataSet里面
解决方案三:
你xml文件是不是不规范
解决方案四:
<?xmlversion="1.0"encoding="utf-8"?>文件首行是这个是不是有什么问题引用2楼的回复:
你xml文件是不是不规范
解决方案五:
你把整份xml文件贴出来
解决方案六:
<?xmlversion="1.0"encoding="utf-8"?><!--CalcResultXMLfilecreatedusingXMLDOMobject.--><Calc_Result><AItem><Id_A>1</Id_A><Id_B>3527</Id_B><Id_C>3527</Id_C><Is_D>1</Is_D></AItem><AItem><Id_A>2</Id_A><Id_B>993</Id_B><Id_C>940</Id_C><Is_D>3</Is_D></AItem><Calc_Result>文件结构就是这样子的
解决方案七:
最后一行是</Calc_Result>少打了一个斜杠引用5楼的回复:
<?xmlversion="1.0"encoding="utf-8"?><!--CalcResultXMLfilecreatedusingXMLDOMobject.--><Calc_Result><AItem><Id_A>1</Id_A><Id_B>3527</Id_B><Id_C>3527</Id_C><Is_D>1</Is_D></AIte……
解决方案八:
最后的<Calc_Result>改成</Calc_Result>引用5楼的回复:
<?xmlversion="1.0"encoding="utf-8"?><!--CalcResultXMLfilecreatedusingXMLDOMobject.--><Calc_Result><AItem><Id_A>1</Id_A><Id_B>3527</Id_B><Id_C>3527</Id_C><Is_D>1</Is_D></AItem……
解决方案九:
这个xml中有是我贴出来时候贴错了引用7楼的回复:
最后的<Calc_Result>改成</Calc_Result>引用5楼的回复:<?xmlversion="1.0"encoding="utf-8"?><!--CalcResultXMLfilecreatedusingXMLDOMobject.--><Calc_Result><AItem><Id_A>1</Id_A><Id_B>3527</……
解决方案十:
objDS.ReadXml("C:abc.xml")改成objDS.ReadXml(@"C:abc.xml")试试
解决方案十一:
加@以后直接提示错误了
解决方案十二:
objDS.ReadXml("C:\abc.xml"),还有你的.net是什么版本
解决方案十三:
还是不行啊,VS2003版本的引用11楼的回复:
objDS.ReadXml("C:\abc.xml"),还有你的.net是什么版本
解决方案十四:
升级一下vs吧
解决方案十五:
我在vs2008下是没有问题的