在sqlserver2000中对xml有支持,可以把查询直接输出xml。
使用 SQLCommand 对象的 ExecuteXmlReader 方法。ExecuteXmlReader 返回包含从 SQL Server 2000 返回的 XML 的 System.Xml.XmlReader 对象
核心代码如下,sql语句的写法为“select * from table1 For XML Auto”
使用命令执行的代码为:Command.ExecuteXmlReader();
返回对象为:System.Xml.XmlReader
xmlRdr.MoveToContent()
' Do something with the data
outXML = xmlRdr.ReadOuterXML()