日期:2014-05-20  浏览次数:20592 次

怎么样在XML文件中插入数据库中的数据
<?xml   version= '1.0 '   encoding= 'GB2312 '?>
    <imgList>  
                <list   path= "swf/1.jpg "   info= "图片1 "> http://www.ebidea.com </list>
                <list   path= "swf/2.jpg "   info= "图片2 "> http://www.ebidea.com </list>
    </imgList>


数据库里面有     API:图片的地址     和     Link:连接的网址
这么样在可以让有几条数据.就把几条数据全部以
      <list   path= "swf/1.jpg "   info= "图片1 "> http://www.ebidea.com </list>
这样的形式保存在XML文件中?

------解决方案--------------------
你先用dataset读取然后在插入。你看看邵志东的那讲dataset和xml的应该对你有帮助
------解决方案--------------------
XmlTextWriter wr = new XmlTextWriter();
wr.WriteStartDocument();
wr.WriteStartElement( "imgList ");

while (read.read())
{
wr.WriteStartElement ( "list ");

wr.WriteAttributeString( "path ", "数据库里边读出来的字段 ");
wr.WriteAttributeString( "info ", "数据库里边读出来的字段 ");
wr.WriteString( "数据库中读出来的字段 ");

wr.WriteEndElement();//list
}

wr.WriteEndElement();//imglist
wr.close();
大概就这样,循环里边对应从数据库中读出的三个字段就OK了