怎么样在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了