根据数据库生成xml二法

xml|生成xml|数据|数据库

conn.ConnectionString = "Server=127.0.0.1;User ID=sa;Password=fdahgdrethj31313210212121;Database=northwind;Persist Security Info=True";
      conn.Open();
      SqlDataAdapter da = new SqlDataAdapter("select * from 表", conn);
      SqlCommandBuilder thisBulder = new SqlCommandBuilder(da);
      DataSet ds = new DataSet();
      da.Fill(ds);
      ds.WriteXml(@"C:\temp.xml");
==============================================================================
private void WriteXmlToFile(DataSet thisDataSet) {
    if (thisDataSet == null) { return; }
    // Create a file name to write to.
    string filename = "myXmlDoc.xml";
    // Create the FileStream to write with.
    System.IO.FileStream myFileStream = new System.IO.FileStream
       (filename, System.IO.FileMode.Create);
    // Create an XmlTextWriter with the fileStream.
    System.Xml.XmlTextWriter myXmlWriter =
       new System.Xml.XmlTextWriter(myFileStream, System.Text.Encoding.Unicode);
    // Write to the file with the WriteXml method.
    thisDataSet.WriteXml(myXmlWriter);  
    myXmlWriter.Close();
 }

时间: 2024-10-01 07:49:42

根据数据库生成xml二法的相关文章

用Java实现可保存状态的数据库生成XML树(1)-基于weblogic,包括一些基础问题,非常详细的。

web|xml|生成xml|数据|数据库|问题 用Java实现可保存状态的数据库生成XML树目录  0.    关键字词注释    11.    目的    12.    设计思想    13.    实现概要    14.    实现步骤    24.1.XML文档结构定义    24.2.数据表的结构定义    44.3.构造生成XML的servlet    44.4.构造显示树型结构的XSL模版    84.5.构造生成点击树型XMl显示详细节点内容的Servlet    124.6.Se

用Java实现可保存状态的数据库生成XML树,源码来了(11)

xml|生成xml|数据|数据库 3. XMLTreeXSL.javapackage com.sitechasia; import javax.servlet.*;import javax.servlet.http.*; import java.io.PrintWriter;import java.io.IOException; public class XMLTreeXSL extends HttpServlet {    PrintWriter out;    boolean flag=tr

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

xml|生成xml|数据|数据库 4.4.构造显示树型结构的XSL模版在上面的demotree.xml,是不能单独显示出如图一一样的树结构的,需要把XML文件用XSL模版来转换. 在这里实际上需要把XML文档用模版格式为以下样式:<ul>  <li></li>  <li></li>    <ul>      <li></li>     <li></li></ul></u

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

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

用Java实现可保存状态的数据库生成XML树,最后一个源码(12),新手高手都看看吧,也不枉我一片苦心啊!

xml|生成xml|数据|数据库 6.3.3.XSL源码1.treefunc.xsl<?xml version="1.0" encoding="gb2312" ?><xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl"><xsl:template match="/"><html><head><style&g

php生成xml二各方法

 代码如下 复制代码 $sql = "查询数据库文件"; $query = mysql教程_query($sql); echo "<?xml version='1.0' encoding='utf-8' ?>"; echo "<photos>"; while(@$result = mysql_fetch_array($query)){ echo "<photo desc='$result[文件名字段]' u

用Java实现可保存状态的数据库生成XML树,源码来了(10)

2.XMLServlet.javapackage com.sitechasia;import javax.servlet.*;import javax.servlet.http.*;import java.io.PrintWriter;import java.io.IOException;import javax.sql.RowSet;import com.sitechasia.ejb.*;import javax.ejb.Handle;public class XMLServlet exten

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

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

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

问题描述 将MySQL数据库中device_info.user_info的数据生成XML文件,而且XML文件中的属性名可能和device_info.user_info中的属性不同,但数据是从这两个表中获取的,需要连接数据库,用.net要怎么实现啊?dataset中的属性名要怎么创建,device_info.user_info表中的数据要怎么和dataset中的属性名对上.求代码,最好有完整了! 解决方案 解决方案二:你可以搜一搜:代码生成xml文件或者如果你熟悉xml文件的格式,自己用字符串拼接