首页 理论教育 WriteXml()方法的使用指南

WriteXml()方法的使用指南

时间:2023-10-22 理论教育 版权反馈
【摘要】:实例84:使用WriteXml()方法实现数据转换下面将通过一个简单实例的实现过程,向读者介绍使用WriteXml()方法实现数据转换的过程。7)使用Fill()方法对上述表的数据进行处理。9)通过WriteXml()方法将表数据转换为XML格式文件。通常在WriteXml()方法中使用的参数是String类型的,但是WriteXml()方法还有另外的一种Stream参数类型。两种WriteXml()方法的完整写法如下:

WriteXml()方法的使用指南

ADO.NET通常使用DataSet对象来处理XML文件,在DataSet对象中有七个专用处理方法。其中最为重要的是WriteXml(),它能够将DataSet数据输出显示为XML格式。

实例84:使用WriteXml()方法实现数据转换

下面将通过一个简单实例的实现过程,向读者介绍使用WriteXml()方法实现数据转换的过程。本实例保存在“17”文件夹内,项目名为xmlchuli。实例的功能是使用WriteXml()方法将DataSet对象内的数据转换为XML格式文件。实例文件xmlchuli.cs的主要代码如下:

978-7-111-36370-5-Part03-667.jpg

上述实例文件的实现流程如下。

1)定义SqlConnection对象conn,实现和指定数据库northwind的连接。

2)定义SqlDataAdapter对象aa,设置查询库内Customer表的信息。

3)定义SqlCommandBuilder对象bb,用于执行aa处理语句。

4)定义DataSet对象cc。

5)定义SqlDataAdapter对象dd,设置查询Customer表的信息。

6)定义SqlDataAdapter对象ee,设置查询Orders表的信息。

7)使用Fill()方法对上述表的数据进行处理。

8)定义DataRelation对象ff,使用方法Add()设置表的输出数据。(www.xing528.com)

9)通过WriteXml()方法将表数据转换为XML格式文件。

执行后将输出转换成功提示,如图17-18所示。

978-7-111-36370-5-Part03-668.jpg

图17-18 输出转换成功提示

上述程序处理完毕后将在指定路径“e:\”生成XML格式文件“Customers.xml”,如图17-19所示。

978-7-111-36370-5-Part03-669.jpg

图17-19 生成的Customers.xml

多学一招

在XML文件中的数据量不大,或者数据架构不复杂的情况下,使用这种方法读取的速度很快,但是对于大文件的读取速度就会明显地降下来,将会影响程序的运行。

使用DataSet的WriteXml()方法,可以将DataSet中的数据和架构写入到XML文件中保存。通常在WriteXml()方法中使用的参数是String类型的,但是WriteXml()方法还有另外的一种Stream参数类型。两种WriteXml()方法的完整写法如下:

978-7-111-36370-5-Part03-670.jpg

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈