Sdílet prostřednictvím


Příklad: Zadání direktivy CDATA

platí pro:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceSQL databáze v Microsoft Fabric

Pokud je direktiva nastavena na CDATA, obsažená data nejsou kódována entitou, ale jsou vložena do oddílu CDATA. Atributy CDATA musí být bez názvů.

Následující dotaz zabalí souhrnný popis modelu produktu do sekce CDATA.

USE AdventureWorks2022;
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;

Toto je výsledek:

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

Viz také