使用模板执行SQL查询

A、创建包含简单Select语句的模板文件。  <?xml version="1.0" encoding="UTF-8"?>
<root xmlns:sql="urn:schemas-microsoft-com:xml-sql">
<sql:query>
  select top 10 customerid,companyname from customers for xml auto
</sql:query>
</root>  该模板在文件(temp.xml)中并通过URL执行:http://localhost/template/temp.
xml

,结果如下:  <?xml version="1.0" encoding="UTF-8" ?> 
-<root xmlns:sql="urn:schemas-microsoft-com:xml-sql">   
<customers customerid="ALFKI" companyname="Alfreds Futterkiste" />   
<customers customerid="ANATR" companyname="Ana Trujillo Emparedados y helados" />  <customers customerid="ANTON" companyname="Antonio Moreno Taquería" />   
<customers customerid="AROUT" companyname="Around the Horn" /> 
</root>  B、在模板文件中执行存储过程。  在SQL Server建一存储过程CategoryInfo:
if exists (select name from sysobjects where         
  name="CategoryInfo" and type="P"
  Drop procedure CategoryInfo
GO
  CREATE PROCEDURE dbo.CategoryInfo
AS
  Select CategoryID,CategoryName from Categories where
    Categories.CategoryID=2 for xml Auto      该模板存储在文件(temp1.xml)中并通过URL执行:http://localhost/template/temp1.
xml

,结果如下:  <?xml version="1.0" encoding="UTF-8" ?> 
-<root xmlns:sql="urn:schemas-microsoft-com:xml-sql">   
  <Categories CategoryID="2" CategoryName="Condiments"/>   
</root>

友情提示:此文并不表示本站肯定持有相同观点,转载请注明出处。
 您可能对 [XML] 的这些文章也感兴趣:

XSL学习心得 - 调用属性值  使用javascript xml实现分页
了解WEB页面工具语言XML(六)展望  XML卷之实战锦囊(5):结构树图
将改变我们生活的这些XML应用  XML在语音合成中的应用
XML--INTERNET的“世界语”  ASP.NET创建Web服务之发布和部署
用XSL和ASP实现分页功能  Process Data With in XML File
XSL系列函数详解  用ASP.NET结合XML制作广告管理程序
什么是XML?  使用PHP DOM-XML创建和解析XML文件
对XML数据使用XMLConvert  FLASH XML:构建简单易更新网站
掌握学习 XML 语法规则  动态产生XML文档的几种方式
XML将走向何方  用XSLT生成网页菜单