La creación de XML a partir de datos de SQL Server que se ajusta a un esquema específico

StackOverflow https://stackoverflow.com/questions/552835

  •  23-08-2019
  •  | 
  •  

Pregunta

Tengo datos en una tabla de SQL Server 2005 que necesito para insertar en una aplicación que utiliza un servicio web SOAP que lleva en un fragmento de XML. Estoy mirando diferentes opciones para esto y me gustaría saber si es posible obtener SQL Server para mí volver XML que se ajusta a un esquema particular. Si es posible, ¿cómo lo hago?

¿Fue útil?

Solución

Ha pasado un tiempo desde que hice esto, pero una opción explícita en FOR XML existe, y el auto por lo general se puede doblar a la tarea con aliasing apropiado, pero para la abstracción máxima creo que la última vez que hice esto se utilizó un transformación XSLT para dar forma a la salida XML de SQL para el esquema de salida deseada, que es el enfoque que tomaría otra vez sujetos a la evaluación comparativa. XSLT es mucho diseñado precisamente para este tipo de tarea, y es considerablemente más fácil de cambiar que una base de datos de producción.

Parte de la USP de 2k5 era que ha mejorado el manejo de XML, usted debe encontrar una serie de opciones disponible para una tarea determinada.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top