2011-09-21 2 views
0

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?

  1. Utilisez XPATH pour remplir des POJO à partir de XML qui pourraient être envoyés à la couche de vue pour l'affichage.
  2. 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.

+0

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. –

Répondre

0

Si c'est pour l'affichage seulement, je préférerais un fichier XLST. Mais lorsque vous devez traiter des fichiers d'une manière quelconque, POJO se mettra au travail

Questions connexes