Je reçois des données à partir d'un WebService, qui ressemble à cetri sousentités dans un XML complexe dans BizTalk
Building
Address
-> Office
Name
CreationDate
-> Worker
Name
HiringDate
Avant de faire un traitement ultérieur et transforme ce message, je dois trier les sous-noeuds (» Office "et" Worker ") de sorte que tous les bureaux sont triés par CreationDate, puis tous les travailleurs sont triés par HiringDate dans leur bureau. Jusqu'à présent, les seules solutions que j'ai vues pour le tri dans BizTalk étaient basées sur XSLT. Il y a quelques exemples qui montrent comment trier sur une structure plus simple (http://www.biztalkgurus.com/newsletter/TheBizTalker-Volume-03.html) mais ceux-ci ne fonctionneront pas tels quels puisque mon message a plusieurs niveaux.
Si vous ne savez pas comment (si cela est possible), écrivez une expression XSLT qui fera ce tri tout en préservant la structure du XML.
Est-il possible d'écrire une telle expression XSLT? À quoi ressemblerait-il?
Veuillez publier un petit document XML et le résultat XML souhaité. –