`
wlcxx98
  • 浏览: 64245 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
最近访客 更多访客>>
社区版块
存档分类
最新评论

从数据库读取数据后输出XML

阅读更多

今天做一个项目,需要把数据输出成XML。

开始是用DataSet.GetXml()来输出XML,不过数据库中的数据有一个字段是XML类型的,而用DataSet.GetXmL()的话,那个XML类型的字段里的值不会被当成XML来输出,而是当作值来输出的。

所以后来就用了SQL 的FOR XML来把所有的数据以XML格式从数据读取。

  1. publicXmlDocumentGetxml()
  2. {
  3. SqlConnectionsqlConnection=newSqlConnection("Server=localhost;InitialCatalog=Canyin;UserID=sa;Password=sa");
  4. SqlCommandmycmd=newSqlCommand("select*fromtableforxmlauto,elements,root",sqlConnection);
  5. XmlDocumentxmldom=newXmlDocument();
  6. XmlReaderxr;
  7. try
  8. {
  9. sqlConnection.Open();
  10. xr=mycmd.ExecuteXmlReader();
  11. while(xr.Read())
  12. {
  13. xmldom.Load(xr);
  14. }
  15. }
  16. catch
  17. {
  18. throw;
  19. }
  20. finally
  21. {
  22. sqlConnection.Close();
  23. }
  24. returnxmldom;
  25. }

分享到:
评论

相关推荐

    php从数据库中读取数据生成xml

    ### PHP从数据库中读取数据生成XML的知识点详解 #### 一、PHP连接MySQL数据库 在给定的脚本中,我们首先看到的是通过PHP连接MySQL数据库的操作。这部分代码使用了较旧的`mysql_`扩展,而不是推荐的`mysqli_`或`PDO...

    JDOM实现从数据库读取字段生成XML树

    本篇文章将深入探讨如何利用JDOM从数据库读取字段并生成XML树。 首先,让我们了解JDOM的基本概念。JDOM通过创建一个内存中的对象模型来表示XML文档,这个模型由节点(如元素、属性、文本等)组成。这使得我们可以...

    从xml文档中读取和写入数据库的例题

    本例题主要探讨如何利用XML文档与数据库进行交互,包括从XML中读取数据并写入数据库,以及从数据库中取出数据再输出到XML。 一、XML基础 XML是一种自描述的标记语言,它的结构清晰,易于机器解析和人阅读。XML文档...

    Java实现XML导入不同数据库,从数据库导出数据到XML

    4. **从数据库导出数据到XML**: 当需要将数据库中的数据导出为XML时,首先应执行SQL查询获取所需数据,然后用JDOM创建一个新的XML文档,将查询结果转化为XML节点,最后将XML文档写入文件。JDOM的`Document`类提供...

    delphi数据库导入导出XML

    XMLDocument1.LoadFromFile('C:\Users\Administrator\Desktop\test2\user.xml'); xm_node := XMLDocument1.documentElement.ChildNodes.FindNode('项目信息表'); Memo2.Lines.Add(''); Memo2.Lines.Add('项目...

    jdom\DB-xml-out.通过jdom把数据库中的数据读取到XML文件中

    首先,要从数据库中读取数据,我们需要一个数据库连接。在Java中,这通常通过JDBC(Java Database Connectivity)实现。JDBC提供了一个统一的接口,允许开发者与各种不同的数据库系统进行交互。你需要导入相应的...

    SQL Server中读取XML文件的简单做法

    `sp_xml_preparedocument`是处理XML文件的关键步骤,它接收三个参数:`@hdoc`是一个输出参数,用于存储内存中的XML数据句柄;`@xmltext`是你想要处理的XML文本;`@xml_namespaces`用于定义XML文档中的命名空间。通过...

    XML与数据库 PDF 高清 绝非扫描

    本文深入探讨了XML与数据库之间的关系,从数据存储、查询语言到特定数据库类型等多个维度进行了分析。通过了解这些知识点,可以帮助开发者更好地理解如何有效地利用XML和数据库技术来解决实际问题。随着技术的发展,...

    数据库转换成xml文件

    在标题为“数据库转换成xml文件”的主题中,我们关注的是如何利用ASP.NET技术将Access数据库的数据转换成XML格式,以便于数据传输、存储或进一步处理。这涉及到三个主要的关键词:ASP.NET、XML以及Access。 ASP.NET...

    Xml.rar_java xml_xml_xml 数据库_xml数据库

    总结起来,Java结合XML技术可以实现从数据库中获取数据并将其转换为易于存储和传输的XML格式。这一过程涉及到JDBC用于数据库操作,以及JAXB用于XML序列化和反序列化。理解这些核心技术对于Java开发者在处理数据交换...

    C# XML文件读取示例

    这个示例从数据库中读取XML数据,然后写入到指定的输出文件中。 总结起来,C#提供了强大的XML处理能力和数据库交互能力,使得开发人员可以轻松地在XML文件和SQL Server之间进行数据交换。通过理解和掌握这些技术,...

    《使用kettle把XML文档转换成数据表结构》附件

    在设置好所有步骤后,通过拖拽线连接“XML输入”到“表输出”。点击“运行”以执行转换,Kettle会读取XML文件,解析其中的数据,并将它们插入到指定的数据库表中。 在实际操作中,可能还需要考虑以下几点: 1. ...

    XML读取 SQL Server

    ### 三、从XML文件读取数据 接下来的部分展示了如何将XML文件中的数据重新加载到一个新的`DataSet`对象`ds1`中。这是通过调用`ds1.ReadXml(Server.MapPath("aaa/ds.xml"))`实现的。`ReadXml`方法会解析XML文件,并...

    asp加载access数据库并生成XML

    在ASP(Active Server Pages)中,我们可以利用VBScript脚本来实现从Access数据库中读取数据并生成XML文件。以下是对这个过程的详细说明: 首先,我们需要建立与Access数据库的连接。在VBScript中,我们使用`ADODB....

    FLASH读取SQL数据库

    本文将深入探讨如何使用ASP(Active Server Pages)作为中间层,使Flash能够读取SQL数据库中的数据。 首先,我们需要了解ASP的基本原理。ASP是一种服务器端脚本环境,它允许开发人员使用脚本语言创建动态网页。当...

    SQLXML.rar_SQLXML_sql xml_xml 数据库

    描述中提到,“让数据库输出XML”,这指的是SQL Server可以通过查询语句生成XML格式的结果集,这得益于SQL Server的FOR XML子句。开发人员可以使用T-SQL查询配合FOR XML来构造XML文档,这极大地增强了数据库与应用...

    asp.net c # 将数据导出到xml,并从xml导入数据

    首先,我们需要创建一个数据集(`DataSet`)来存储从数据库中读取的数据。`DataSet`是ADO.NET中的核心组件之一,它可以看作是内存中的小型关系数据库。通过`DataSet`对象,我们可以轻松地将数据加载到内存中并进行各种...

    jsp操作xml数据库

    当JSP与XML结合时,可以实现对XML数据的处理和操作,从而在Web应用中实现数据库的功能。本篇文章将深入探讨如何使用JSP操作XML数据库,以“bookxml”为例,讲解相关知识点。 首先,我们来看JSP处理XML的基础步骤: ...

    kettle转换xml(XML Input Stream (StAX))

    5. **连接其他步骤**:完成XML Input步骤的配置后,可以通过链接将其与其他步骤(如“表输出”或“CSV输出”)连接,以便进一步处理或加载数据。 在提供的" kettle转换xml实例 "压缩包中,你可能会找到一个实际的...

    PHP读取并输出XML文件数据的简单实现方法

    本文将介绍如何使用PHP读取并输出XML文件中的数据,涵盖了载入、遍历、读取和输出XML数据的技术和操作技巧。 首先,我们需要有一个XML文件,该文件中存储了我们想要读取的数据。XML文件通常是以一种层级结构的方式...

Global site tag (gtag.js) - Google Analytics