Condividi tramite


Esempio: Specificazione della direttiva CDATA

Se la direttiva è impostata su CDATA, i dati contenuti non sono codificati in entità, ma vengono inseriti nella sezione CDATA. Gli attributi CDATA devono essere senza nome.

La query seguente incapsula la descrizione di sintesi 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

Utilizzo della modalità EXPLICIT con FOR XML