通过HTTP访问SQL Server 2000
2007-11-11 04:35:51 来源:WEB开发网核心提示: 使用xml(标准化越来越近了)模板 模板文件的一般格式是: $#@60;ROOT xml(标准化越来越近了)ns:sql="urn:schemas-microsoft-com:xml(标准化越来越近了)-sql" sql:xsl="XSL FileName"
使用xml(标准化越来越近了)模板
模板文件的一般格式是:
$#@60;ROOT xml(标准化越来越近了)ns:sql="urn:schemas-microsoft-com:xml(标准化越来越近了)-sql"
sql:xsl="XSL FileName" $#@62;
$#@60;sql:header$#@62;
$#@60;sql:param$#@62;..$#@60;/sql:param$#@62;
$#@60;sql:param$#@62;..$#@60;/sql:param$#@62;...n
$#@60;/sql:header$#@62;
$#@60;sql:query$#@62;
sql statement(s)
$#@60;/sql:query$#@62;
$#@60;sql:xpath-query mapping-schema="SchemaFileName.xml(标准化越来越近了)"$#@62;
XPath query
$#@60;/sql:xpath-query$#@62;
$#@60;/ROOT$#@62;
在模板中所有部分都是可选的。然而xml(标准化越来越近了)ns:sql="urn:schemas-microsoft-com:xml(标准化越来越近了)-sql"是必须的。名字空间可命名为任何其他名字,sql只是一个别名。
$#@60;ROOT$#@62;
该标记规定xml(标准化越来越近了)文档的顶级元素。$#@60;ROOT$#@62;可取任意名字。
$#@60;sql:header$#@62;
该标记用于包含头信息。在当前的实现,只有$#@60;sql:param$#@62;能被置于该标记中。
$#@60;sql:param$#@62;
该元素用于定义一个参数以传递给模板中的查询。每个$#@60;param$#@62;元素定义一个参数,可以有多个$#@60;param$#@62;元素置于$#@60;sql:header$#@62;标记中。
$#@60;sql:query$#@62;
该元素用于规定SQL查询,可以定义多个$#@60;sql:query$#@62;元素,
$#@60;sql:xpath-query$#@62;
规定XPath查询。
sql:xsl
规定作用于xml(标准化越来越近了)文档的XSL样式表。
mapping-schema
该属性用于标识XDR大纲。
注意:每个$#@60;sql:query$#@62;或$#@60;sql:XPath-query$#@62;表示一个分离的事务。因此,如果在模板中有多个 $#@60;sql:query$#@62;或 $#@60;sql:XPath-query$#@62;标记,如果其中一个失败,其他将继续处理。
模板文件的一般格式是:
$#@60;ROOT xml(标准化越来越近了)ns:sql="urn:schemas-microsoft-com:xml(标准化越来越近了)-sql"
sql:xsl="XSL FileName" $#@62;
$#@60;sql:header$#@62;
$#@60;sql:param$#@62;..$#@60;/sql:param$#@62;
$#@60;sql:param$#@62;..$#@60;/sql:param$#@62;...n
$#@60;/sql:header$#@62;
$#@60;sql:query$#@62;
sql statement(s)
$#@60;/sql:query$#@62;
$#@60;sql:xpath-query mapping-schema="SchemaFileName.xml(标准化越来越近了)"$#@62;
XPath query
$#@60;/sql:xpath-query$#@62;
$#@60;/ROOT$#@62;
在模板中所有部分都是可选的。然而xml(标准化越来越近了)ns:sql="urn:schemas-microsoft-com:xml(标准化越来越近了)-sql"是必须的。名字空间可命名为任何其他名字,sql只是一个别名。
$#@60;ROOT$#@62;
该标记规定xml(标准化越来越近了)文档的顶级元素。$#@60;ROOT$#@62;可取任意名字。
$#@60;sql:header$#@62;
该标记用于包含头信息。在当前的实现,只有$#@60;sql:param$#@62;能被置于该标记中。
$#@60;sql:param$#@62;
该元素用于定义一个参数以传递给模板中的查询。每个$#@60;param$#@62;元素定义一个参数,可以有多个$#@60;param$#@62;元素置于$#@60;sql:header$#@62;标记中。
$#@60;sql:query$#@62;
该元素用于规定SQL查询,可以定义多个$#@60;sql:query$#@62;元素,
$#@60;sql:xpath-query$#@62;
规定XPath查询。
sql:xsl
规定作用于xml(标准化越来越近了)文档的XSL样式表。
mapping-schema
该属性用于标识XDR大纲。
注意:每个$#@60;sql:query$#@62;或$#@60;sql:XPath-query$#@62;表示一个分离的事务。因此,如果在模板中有多个 $#@60;sql:query$#@62;或 $#@60;sql:XPath-query$#@62;标记,如果其中一个失败,其他将继续处理。
更多精彩
赞助商链接