关于Xml的一点知识

 MsSql中Select语句的For Xml产生Xml文件 1。将查询结果作为Xml文档返回,必须指定下列Xml模式之一:Raw,Auto,Explicit

Raw==>获得查询结果并将结果集内的各行转换为xml元素,用一般标识符<row/>作为元素标记

Select Top 1 图书编号=BookNum,图书名称=BookName From BookTable As 图书信息 For Xml Raw

<row 图书编号="0001" 图书名称="杂志" />

Auto==>以简单的嵌套Xml树返回查询结果,在From子句内,每个在Select子句中至少有一列被列出的表都表示为一个xml 元素。Select子句中列出的映射到适当的元素特性

Select Top 1 图书编号=BookNum,图书名称=BookName From BookTable As 图书信息 For Xml Auto

<图书信息 图书编号="0001" 图书名称="杂志" />

Explicit==>指定显示定义多得到的Xml树的形状。使用此中模式,要求以一种特定的方式编写查询,以便显示指定 有关期望的嵌套的附加信息 XmlData ==>返回架构,但不将根元素添加到结果中。如果指定了XmlData,它将被追加到文档上 Elements==>指定列做为子元素返回.否则列将影射到Xml特性

Select Top 1 图书编号=BookNum,图书名称=BookName From BookTable As 图书信息 For Xml Auto,Elements

<图书信息><图书编号>0001</图书编号><图书名称>杂志</图书名称></图书信息>

 

 

=========================================================================================================        //将Info.xml文件读取到了DataSet中             DataSet ds = new DataSet();             XmlDataDocument xdd = new XmlDataDocument();             string filePath = Server.MapPath("Info.xml");             xdd.DataSet.ReadXml(new StreamReader(filePath));             ds = xdd.DataSet;

阅读更多
个人分类: Xml
上一篇Ajax--模板Html生成
下一篇标题过长解决办法
想对作者说点什么? 我来说一句

网络技术基础讲座哈哈哈

2009年07月30日 719KB 下载

database links 和synonym的用法

2010年09月23日 4KB 下载

关于vba的一些小知识

2011年05月02日 6KB 下载

没有更多推荐了,返回首页

关闭
关闭