certo che è possibile.
dipende da che s.o. hai e dal db.
P.e windows2000 con sqlserver2000 si può sqlserver offre librerie per catturare dati in formato xml.
SELECT * FROM PRODUCTS ORDER BY PRODUCTNAME FOR XML AUTO