DataTable.WriteXml(filename,XmlWriteMode.WriteSchema, false)
时间:2011-03-31
来源:互联网
DataSet ds = new DataSet();
ds.ReadXml(xml);
ds.Tables[0].WriteXml(@"C:/dtwrite.xml", XmlWriteMode.WriteSchema, false);
ds.Tables[0].ReadXml(@"C:/dtwrite.xml");
ds.WriteXml(@"C:/dswrite.xml", XmlWriteMode.WriteSchema);
ds.ReadXml(@"C:/dswrite.xml", XmlReadMode.ReadSchema);
这是一段先是把xml文件中的数据读取出来用DataSet保存,然后再分别用Dataset.writexml和DataTable.writexml方法再将它们写成xml文件 可是结果构架信息确是这样的 这个是Dataset写的结果:
- <NewDataSet>
- <xs:schema id="NewDataSet" xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
- <xs:element name="NewDataSet" msdata:IsDataSet="true" msdata:UseCurrentLocale="true">
- <xs:complexType>
这个是DataTable写的结果 :
- <NewDataSet>
- <xs:schema id="NewDataSet" xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
- <xs:element name="NewDataSet" msdata:IsDataSet="true" msdata:MainDataTable="ProgrammingrecordData" msdata:UseCurrentLocale="true">
- <xs:complexType>
构架信息中 DataSet写的文件少了个MainDataTable="ProgrammingrecordData"这句代码 而且用DataTable.readxml()读取DataSet写的xml文件读取不出来数据 请问哈这是什么原因, 还有MainDataTable="ProgrammingrecordData"这名代码是什么意思???
ds.ReadXml(xml);
ds.Tables[0].WriteXml(@"C:/dtwrite.xml", XmlWriteMode.WriteSchema, false);
ds.Tables[0].ReadXml(@"C:/dtwrite.xml");
ds.WriteXml(@"C:/dswrite.xml", XmlWriteMode.WriteSchema);
ds.ReadXml(@"C:/dswrite.xml", XmlReadMode.ReadSchema);
这是一段先是把xml文件中的数据读取出来用DataSet保存,然后再分别用Dataset.writexml和DataTable.writexml方法再将它们写成xml文件 可是结果构架信息确是这样的 这个是Dataset写的结果:
- <NewDataSet>
- <xs:schema id="NewDataSet" xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
- <xs:element name="NewDataSet" msdata:IsDataSet="true" msdata:UseCurrentLocale="true">
- <xs:complexType>
这个是DataTable写的结果 :
- <NewDataSet>
- <xs:schema id="NewDataSet" xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
- <xs:element name="NewDataSet" msdata:IsDataSet="true" msdata:MainDataTable="ProgrammingrecordData" msdata:UseCurrentLocale="true">
- <xs:complexType>
构架信息中 DataSet写的文件少了个MainDataTable="ProgrammingrecordData"这句代码 而且用DataTable.readxml()读取DataSet写的xml文件读取不出来数据 请问哈这是什么原因, 还有MainDataTable="ProgrammingrecordData"这名代码是什么意思???
作者: stephen223 发布时间: 2011-03-31
咋没人回答呀!!!
作者: stephen223 发布时间: 2011-04-11
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28