Je suis peut-être démodé, mais je préfère mon éditeur de texte.
J'utilise emacs, et il a un mode xml assez correct.
La plupart des bons éditeurs de texte disposent de fonctionnalités de mise en évidence de la syntaxe et de correspondance des balises. Votre IDE peut déjà le faire (l'idée d'IntelliJ le fait, et je crois qu'Eclipse le fait aussi). Les bons éditeurs de texte seront capables de traiter des fichiers énormes, mais certains éditeurs de texte peuvent ne pas être capables de les gérer. De quelle taille parlons-nous ?