缤纷多彩的植物信息世界

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::
中简单说明了FOX XML各种模式的最基本应用,现在需要进一步说明第四种模式EXPLICIT模式的更多情况:
假设现在想生成如下的XML文档:
 
<Employee empid="1">
<Name>
<FName>Nancy</FName>
<LName>Davolio</LName>
</Name>
</Employee>
 
SQL语句:
--定义输出XML文档的数据结构
SELECT  1 AS Tag,
        NULL AS Parent,
        EmployeeID AS [employee!1!empid],
        FirstName AS [Name!2!FName!element],
        LastName AS [Name!2!LName!element]
FROM    Employees
UNION ALL
--传入实际的数据
SELECT  2 AS Tag,
        1 AS Parent,
        EmployeeID,
        FirstName,
        LastName
FROM    Employees
ORDER BY [Employee!1!empid],
        [Name!2!FName!element],
        [Name!2!LName!element]
FOR     XML EXPLICIT

Tag值2指明FirstName,LastName的父级元素是Name

posted on 2009-04-29 12:42  虎克  阅读(285)  评论(0)    收藏  举报