Compartir a través de


Ejemplo: Especificar la directiva CDATA

Si se establece la directiva en CDATA, los datos contenidos no se codifican por entidad, pero se colocan en la sección CDATA. Los atributos CDATA no deben tener nombre.

La siguiente consulta engloba la descripción resumida de modelos de productos en una sección CDATA.

USE AdventureWorks2012;
GO
SELECT  1 as Tag,
        0 as Parent,
        ProductModelID  as [ProductModel!1!ProdModelID],
        Name            as [ProductModel!1!Name],
        '<Summary>This is summary description</Summary>'   
            as [ProductModel!1!!CDATA] -- no attribute name so ELEMENT assumed
FROM    Production.ProductModel
WHERE   ProductModelID=19
FOR XML EXPLICIT

El resultado es el siguiente:

<ProductModel ProdModelID="19" Name="Mountain-100">
   <![CDATA[<Summary>This is summary description</Summary>]]>
</ProductModel>

Vea también

Referencia

Usar el modo EXPLICIT con FOR XML