如何将数据库中表的数据生成XML

问题描述

将MySQL数据库中device_info、user_info的数据生成XML文件,而且XML文件中的属性名可能和device_info、user_info中的属性不同,但数据是从这两个表中获取的,需要连接数据库,用.net要怎么实现啊?dataset中的属性名要怎么创建,device_info、user_info表中的数据要怎么和dataset中的属性名对上。求代码,最好有完整了!

解决方案

解决方案二:
你可以搜一搜:代码生成xml文件或者如果你熟悉xml文件的格式,自己用字符串拼接都行
解决方案三:
privatestringXmlPath=Mstanford.WebUtilities.MstanfordScriptManager.BaseDirectory+"XmlSave"+Path.DirectorySeparatorChar+"NoticeInfo.xml";publicvoidCreateXml(){if(!File.Exists(XmlPath)){XDocumentdoc=newXDocument();doc.Declaration=newXDeclaration("1.0","utf-8","true");XElementNotice=newXElement("Notice");XElementNoticeType=newXElement("NoticeType");XElementNoticeInfoDetail=newXElement("NoticeInfoDetail");Notice.Add(NoticeType,NoticeInfoDetail);doc.Add(Notice);doc.Save(XmlPath);}}

解决方案四:
SqlConnectioncnPubs=newSqlConnection(""DataSource=10.168.1.5;InitialCatalog=data;UserID=sa;password=sa;IntegratedSecurity=False"");SqlDataAdapterdaAuthors=newSqlDataAdapter("Select*fromAuthors",cnPubs);DataSetds=newDataSet();cnPubs.Open();daAuthors.Fill(ds,"Authors");DataTabledt;dt=ds.Tables["Authors"];foreach(DataColumndcindt.Columns){dc.ColumnMapping=MappingType.Attribute;}ds.WriteXml("Authors.xml");

时间: 2024-08-07 04:00:38

如何将数据库中表的数据生成XML的相关文章

求vb.net2010读取excel数据生成xml文件的实例源码

问题描述 求vb.net2010读取excel数据生成xml文件的实例源码.刚刚开始学习,需要做个小工具.读取excel表格中的数据,生成一个XML文件.求各路英雄大虾给个示例源码学习学习.谢谢了! 解决方案 解决方案二:分两部分1.读取EXCEL数据表的数据.2.处理表的非法内容3.写入XML文件.解决方案三:这种源码百度就能搜到解决方案四:引用1楼notbb的回复: 分两部分1.读取EXCEL数据表的数据.2.处理表的非法内容3.写入XML文件. 能写个源码发来学习学习吗?我是业余初学者.想

浏览器-如何用php文件将数据库中的内容生成xml文件(具体看下图)

问题描述 如何用php文件将数据库中的内容生成xml文件(具体看下图) http://xxx.xxx.xxx/data_xml.php?data=火影 在浏览器里输入之后,显示的是下图内容 但是我想得到并不是这个样子,我想要实现应该是下面这个样子 请问该如何实现?? 解决方案 设置下header("content-type:text/xml") 写在所有输出之前,浏览器就会解读成xml 解决方案二: 需要设置Header 名称:Content-Type 值为:application/r

asp把数据库数据生成xml格式一法

xml|生成xml|数据|数据库 <%set xmldoc=Server.CreateObject("msxml2.DOMDocument")set obj=Server.CreateObject("gdcom.database")set rs=Server.CreateObject("adodb.recordset")Set fso = CreateObject("Scripting.FileSystemObject"

求助,数据库中读取数据生成张表

问题描述 小弟刚刚实习一个月,最近遇到个问题一直没有进展问题描述,从Mysql数据库中读取一个表,生成一个Excel表格,但是表格和表的结构不一样我怎么样写一个Servlet,来实现这个功能呢?我想知道的是生成这个表格,并把数据传入进去的步骤如果能有一种上传一个干净没有数据的Excel表格做模版向其中添加数据也是再好不过啦.拜托各位大神指点迷津了,您的一句指点将使我少走许多弯路,谢谢啦 解决方案 解决方案二:poi或者jxl都可以实现读数据库获取数据想必应该难不倒你最主要的是使用poi或者jxl

查询数据生成XML并显示的例子(基于PHP MySQL)

//TABLE create table tableurl( id int(5), sort int(2), click int(6), getday date, name char(30), link char(40), brief char(50), PRIMARY KEY (id) ) //XML FILE ------------------------------ <?php require("db.inc.php"); if(empty($order)) {$orde

用Java实现可保存状态的数据库生成XML树(2)

xml|生成xml|数据|数据库 4.3.构造生成XML的servlet这一步的主要实现是从数据表中提取符合要求的记录生成嵌套的XML,servlet的源码是XMLServlet.java,选用oracle作数据库服务器.对数据库记录处理的过程基本上类似于XSL模版的处理:先查找layer的值为0的记录,对该记录进行分析,分析是否具有下级节点,这是通过该记录的href是否为空来进行分支处理的,href为空时,通过id的输入参数进行递归查找,请参见XMLServlet.java源码. /*RowS

asp.net类序列化生成xml文件实例详解_实用技巧

本文实例讲述了asp.net类序列化生成xml文件的方法.分享给大家供大家参考,具体如下: 根据设计的需求需要开发多个商品的API 原XML文件如下: <urlset> <url> <loc>http://www.xxxxx.com/todaydetials.aspx?id=143</loc> <data> <display> <website>爱购114</website> <siteurl>ht

从数据库中读取数据自动生成XML

xml|生成xml|数据|数据库 Program Ex:================= string sql = "SELECT id,name FROM content FOR XML AUTO,XMLDATA";SqlConnection conn =new SqlConnection( System.Configuration.ConfigurationSettings.AppSettings["testDataBase"] );SqlCommand cm

[ASP.net]从数据库中读取数据自动生成XML

asp.net|xml|生成xml|数据|数据库 Program Ex:================= string sql = "SELECT id,name FROM content FOR XML AUTO,XMLDATA";SqlConnection conn =new SqlConnection( System.Configuration.ConfigurationSettings.AppSettings["testDataBase"] );SqlCo