从数据库读取数据后输出XML
2011-09-05 11:54
393 查看
开始是用DataSet.GetXml()来输出XML,不过数据库中的数据有一个字段是XML类型的,而用DataSet.GetXmL()的话,那个XML类型的字段里的值不会被当成XML来输出,而是当作值来输出的。
所以后来就用了SQL 的FOR XML来把所有的数据以XML格式从数据读取。
所以后来就用了SQL 的FOR XML来把所有的数据以XML格式从数据读取。
public XmlDocument Getxml() { SqlConnection sqlConnection = new SqlConnection("Server=localhost;Initial Catalog=Canyin;User ID=sa;PassWord=sa"); SqlCommand mycmd = new SqlCommand("select * from table for xml auto,elements,root", sqlConnection); XmlDocument xmldom = new XmlDocument(); XmlReader xr; try { sqlConnection.Open(); xr = mycmd.ExecuteXmlReader(); while(xr.Read()) { xmldom.Load(xr); } } catch { throw; } finally { sqlConnection.Close(); } return xmldom; }
相关文章推荐
- 从数据库读取数据后输出XML
- 数据库操作_连接SQL Server数据库示例;连接ACCESS数据库;连接到 Oracle 数据库示例;SqlCommand 执行SQL命令示例;SqlDataReader 读取数据示例;使用DataAdapter填充数据到DataSet;使用DataTable存储数据库表;将数据库数据填充到 XML 文件;10 使用带输入参数的存储过程;11 使用带输入、输出参数的存储过程示;12 获得数据库中表的数目和名称;13 保存图片到SQL Server数据库示例;14 获得插入记录标识号;Exce
- 从数据库中读取出数据,然后用XML输出
- 一个AJAX列子,通过读取后台数据库数据转换为xml格式进行输出
- 微软BI 之SSIS 系列 - 两种将 SQL Server 数据库数据输出成 XML 文件的方法
- 从数据库读取数据后将其输出成html标签的方法
- 从数据库中读取XML数据
- 从数据库读取数据写入excel并调用Winrar加密压缩输出
- 数据库和XML数据读取性能比较。
- 从数据库中读取数据,并写入xml文件中(dom4j)
- Javascript+XMLHttpRequest+asp.net无刷新读取数据库数据
- asp数据转换为xml格式存入数据库 ,又从库中读取xml显示到页面
- 读取数据库的内容用easyui数据表格输出角色列表
- Javascript+XMLHttpRequest+asp.net无刷新读取数据库数据
- [ASP.net]从数据库中读取数据自动生成XML
- Javascript+XMLHttpRequest+asp.net无刷新读取数据库数据
- [drp 4] 使用dom4j,读取XML数据,保存至数据库
- [C#] 从数据库读取数据并输出
- 数据库和XML数据读取性能比较。
- [drp 4] 使用dom4j,读取XML数据,保存至数据库