2010-05-24 7 views
0

J'utilise Castor pour la liaison XML. Nous devons trier le XML en fonction de deux champs différents. Existe-t-il un moyen de spécifier l'ordre de tri en castor lors du marshalling?Tri XML généré par Castor

Ce qui sera une meilleure approche pour faire ce tri, si la roulette n'a pas cette fonctionnalité.

Voici le problème réel avec le tri ...

J'ai deux collections de deux objets differnt, qui est triés par date sepaterly. J'ai mis ces deux collections à un autre objet et nous avons le fichier de correspondance correspoing qui aura le XML généré dans l'ordre des collections définies dans le fichier de mapping .. c'est correct.

Mais maintenant, je veux commander ces deux séries différentes de collections ordonnées par les deux dates dans le fichier XML ....

Répondre

0

Impossible de trouver quelque chose dans Castor. Tri le XML en utilisant XSLT. XALAN d'occasion

Sorting an XML in Java

0

Il est pas tout à fait clair pour moi ce que vous voulez dire exactement. Voulez-vous dire que vous avez une collection d'objets que vous voulez convertir en XML, et que vous voulez les voir dans un ordre particulier dans la sortie XML?

Avez-vous ces objets dans une collection (un List, par exemple)? Si ce qui précède est votre question, alors assurez-vous que les objets sont dans le List dans le bon ordre avant de passer la liste à Castor.

+0

Merci pour la réponse et désolé pour ne pas être clair .. Maintenant, je suis ont fait les changements au problème .. j'ai explanied le scénario un peu en détail ci-dessus ... –