Condividi tramite


Esempio: Specifica della direttiva CDATA

Se si specifica la direttiva CDATA, i dati contenuti non vengono codificati come entità, ma vengono inseriti nella sezione CDATA. Gli attributi CDATA devono essere privi di nome.

La query seguente riporta la descrizione di riepilogo del modello di prodotto in una sezione 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  

Risultato:

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

Vedere anche

Usare la modalità EXPLICIT con FOR XML