最近评论
正在载入评论列表...
![]() |
![]() |
除了为给定的DataSet和相关表生成模式外,DataSet还可以读写本机XML中的数据,例如磁盘上的文件,数据流或文本读取器。
要把XML加载到DataSet中,只需调用一个ReadXML()方法,例如下面的代码将从磁盘文件中读取数据:
DataSet ds = new DataSet();
ds.ReadXml(".\\MyData.xml");
ReadXml方法试图从输入的XML中加载任何内联模式信息,如果加载了某个模式,就在验证从该文件中加载的数据的有效性时使用这个模式。如果没有使用内联模式,DataSet就会在加载数据时扩展其内部的结构,这类似于前面示例中的Fill方法的作用,检索数据,并根据选择出来的数据构造DataTable。