Question

J'ai données dans une table SQL Server 2005 que j'ai besoin d'insérer dans une application à l'aide d'un service Web SOAP qui prend dans un fragment XML. Je regarde différentes options pour cela et je voudrais savoir s'il est possible d'obtenir SQL Server pour me rendre XML conforme à un schéma particulier. S'il est possible, comment puis-je faire?

Était-ce utile?

La solution

Vous connaissez un moment que je l'ai fait, mais une option explicite sur FOR XML existe, et l'auto peut généralement être plié à la tâche avec aliasing appropriée, mais pour l'abstraction maximale je crois que quand je l'ai fait la dernière, nous avons utilisé un transformation XSLT pour former le XML de sortie SQL au schéma de sortie souhaité, c'est l'approche que je prendrais à nouveau soumis à l'analyse comparative. XSLT est très exactement conçu pour ce genre de tâche, et il est beaucoup plus facile à changer qu'une base de données de production.

Une partie de l'USP de 2k5 était il est amélioré le traitement XML, vous devriez trouver un certain nombre d'options disponible pour une tâche donnée.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top