Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:SQL Server
azure SQL Database
Režim PRO XML AUTO generuje XML hierarchii, ve které názvy prvků mapují názvy tabulek a názvy atributů názvy sloupců. Tím se zobrazí informace o databázové tabulce a sloupcích. Informace o databázi můžete skrýt při použití AUTO režimu (serverové formátování) zadáním aliasů tabulek a sloupců v dotazu. Tyto aliasy se ve výsledném XML dokumentu vracejí jako názvy prvků a atributů.
Například následující dotaz specifikuje režim AUTO; proto se formátování XML provádí na serveru:
SELECT C.FirstName as F,C.LastName as L
FROM Person.Contact C
FOR XML AUTO
Ve výsledném XML dokumentu se aliasy používají pro názvy prvků a atributů:
<?xml version="1.0" encoding="utf-8" ?>
<root>
<C F="Nancy" L="Fuller" />
<CE F="Andrew" L="Peacock" />
<C F="Janet" L="Leverling" />
...
</root>
Při použití režimu NESTED (klientské formátování) se aliasy vracejí pouze pro atributy ve výsledném XML dokumentu. Názvy základních tabulek jsou vždy vraceny jako názvy prvků. Například následující dotaz specifikuje režim VNOŘENÍ.
SELECT C.FirstName as F,C.LastName as L
FROM Person.Contact C
FOR XML AUTO
Ve výsledném XML dokumentu se názvy základních tabulek vracejí, protože názvy prvků a aliasy tabulek nejsou použity:
<?xml version="1.0" encoding="utf-8" ?>
<root>
<Person.Contact F="Nancy" L="Fuller" />
<Person.Contact F="Andrew" L="Peacock" />
<Person.Contact F="Janet" L="Leverling" />
...
</root>