打印本文 打印本文 关闭窗口 关闭窗口
使用Microsoft SQL Server 2000的XML查询
作者:武汉SEO闵涛  文章来源:敏韬网  点击数25847  更新时间:2007/11/14 13:07:27  文章录入:mintao  责任编辑:mintao
CategoryID AS [Category!1!ID],

XmlData AS [Category!1!!xmltext]

FROM Categories WHERE categoryID = 8 FOR XML EXPLICIT

返回结果:

<Category ID="8" email="xxx(at)hotmail.com"></Category>

4>     使用cdata指令

使用该指令可以创建CDATA节防止一些字符数据被xml解析器。

查询语句:

SELECT 1 AS Tag,NULL AS Parent,

CategoryID AS [Category!1!ID],

XmlData AS [Category!1!!cdata]

FROM Categories WHERE categoryID = 6 FOR XML EXPLICIT

返回结果:

<Category ID="6"><![CDATA[<customData email="xxx(at)hotmail.com" />]]></Category>

5>     使用IDIDREFIDREFS指令以及XMLDATA选项

由于这里只能返回XDR构架,不支持XSD架构的检索,我就只给出一个例子,

查询语句:

SELECT 1 AS Tag,NULL AS Parent,

CategoryID AS [Category!1!ID!ID],

CategoryName AS [Category!1!N

 << 上一页  [21] [22] [23] [24]  下一页

打印本文 打印本文 关闭窗口 关闭窗口