Visual C# 2008+SQL Server 2005 数据库与网络开发--9.3.4 EXPLICIT模式示例
RAW和AUTO模式不能很好地控制从查询结果生成的XML的形状。但是,对于要从查询结果生成的XML,EXPLICIT模式会提供非常好的灵活性。
注意:在编写EXPLICIT模式查询时,必须使用以下格式指定所得到的行集中的列名。它们提供转换信息,以及用指令指定的其他附加信息。
EXPLICIT常用格式如下:
ElementName!TagNumber!AttributeName!Directive
— ElementName:所生成元素的通用标识符。
— TagNumber:分配给元素的唯一标记值。
— AttributeName:提供要在指定的ElementName中构造的属性名称。
— Directive:使用它来提供有关XML构造的其他信息。