关于Xml的一点知识

原创 2007年10月05日 08:47:00

 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课件,自己的一点贡献

  • 2009年06月11日 09:46
  • 5.51MB
  • 下载

我在用PS过程中所学到的一点知识

  • 2012年10月08日 11:39
  • 1.08MB
  • 下载

近期接sdk的一点小总结1->AndroidManifest.xml各部分的作用

由于我是用的cocos2d-x3.6嵌的sdk,所以只对这个版本的AndroidManifest.xml进行说明 从上往下说: 1. package="",包名。由于一些sdk对包名有特定的要求,所以...

一点小知识C++必读

  • 2008年07月22日 13:53
  • 88KB
  • 下载

mos51的一点知识

  • 2009年09月06日 09:37
  • 16.5MB
  • 下载

【每天学一点】JAVA-DOM4J&XPath的XML处理

前2天大概翻了下SE,今天开始看了下DOM4J关于XML的处理,发现java真是一个挺好用的工具呢。明天考6级,果然还是随缘过了,反正……应该不重要吧!!!!!   1.关于读取XML的操作//基本...

普及一点电脑知识

  • 2012年11月13日 08:18
  • 31KB
  • 下载

c#一点基本的处理知识

  • 2008年11月28日 20:13
  • 110KB
  • 下载

Android关于selector.xml用法的一点小结

在使用ListView过程中希望改变选中item时的背景颜色,写了相关的selector.xml文件,但就是没有效果。找了一下原因,在一个国外的论坛上找到原因,原来是必须在item的布局文件中的顶层L...

一点关于项目管理的知识和资料

  • 2009年04月13日 16:03
  • 945KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于Xml的一点知识
举报原因:
原因补充:

(最多只允许输入30个字)