L'application sur laquelle je travaille reçoit un XML très complexe en réponse d'un système externe. Le code XML doit être analysé pour afficher les résultats pour l'utilisateur. J'essaye de comprendre la meilleure approche pour transformer le XML au format «prêt à l'affichage». J'ai 2 optionsTransformer XML pour afficher les résultats. Que utiliser XSLT ou un POJO?
- Utilisez XPATH pour remplir des POJO à partir de XML qui pourraient être envoyés à la couche de vue pour l'affichage.
- Utilise la transformation XSLT et affiche les résultats reçus en XML.
Lequel serait le plus rapide? Je comprends que XSLT serait verbeux et difficile à maintenir.
Merci d'avance.
Shardul.
Il ne devrait pas y avoir de différence significative dans la vitesse des deux méthodes sauf si un mauvais algorithme est utilisé dans l'une ou l'autre. En ce qui concerne la lisibilité, la flexibilité et la maintenabilité, XSLT est définitivement meilleur. –