Publicado por: 0

A partir de SQLServer 2005 es posible construir la salida de nuestra consulta en formato XML.

Esto nos puede venir muy bien para exportar datos, o incluso para construir un feed RSS, sin tener que recorrer una consulta normal para ir construyendo el ‘string’ en el código.

Un ejemplo de como es este tipo de consultas SQL es:

SELECT TOP 2 ID_TABLA as 'id' FROM TABLA as item FOR XML AUTO, ROOT ('feed'), ELEMENTS 

Cuya salida es:

<feed> 
    <item>
        <id>1</id>
    </item>
    <item>
        <id>2</id>
    </item>
</feed>

Para ver mas ejemplos, y ver como podemos construir tanto los nodos como los atributos de nuestro XML mediante los datos de nuestras tablas, podéis ver este fantástico post al respecto.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.