如何将关系数据库(sql sever2005)中的表结构转化为XML架构进而生成XML文件???

时间:2021-03-20 09:25:49

         小弟刚开始学习XML,下面这个图片是我在MSDN中看到的。这个图主要介绍了DATASET,XmlDataDocument 和XML之间的关系。
如何将关系数据库(sql sever2005)中的表结构转化为XML架构进而生成XML文件???
可是这个图我还是不太明白!具体我不知道代码怎么把XML数据转换为关系数据库中的表??
MSDN中只给出了简单的语句

如何将关系数据库(sql sever2005)中的表结构转化为XML架构进而生成XML文件???DataSet1 mydataset = new  DataSet1();
如何将关系数据库(sql sever2005)中的表结构转化为XML架构进而生成XML文件???XmlDataDocument xmlDoc 
=   new  XmlDataDocument(mydataset);
如何将关系数据库(sql sever2005)中的表结构转化为XML架构进而生成XML文件???xmlDoc.Load(
" test.xml " );

这个代码看的很简单,我不知道具体怎么实现转换的?请高手给一个简单的事例!!小弟万分感谢!!

还有一个问题:上面把XML和关系数据库联系在一起了,可是请问高手有没有什么办法可以直接根据SQL sever 2005中的数据库生成相应的XML架构(XSD)??XSD在XML和关系数据库转换中到底起了一个什么作用??最好能给小弟一个简单的事例说明。小弟先谢谢!!
XML数据转换为关系数据,ADO.NET有自己独特的方式就是上面的图所示,这个和通常的DATASET加同时装载XML架构文件的方式有什么不同的的地方??
上面这么多关于XML数据的问题把我搞的头都晕了! 如何将关系数据库(sql sever2005)中的表结构转化为XML架构进而生成XML文件???
看了半天的MSDN的帮助还是没搞明白这其中的关系!小弟恳请高手帮助!!救命!!
小弟在这先谢谢各位!!谢谢!!