Ce qui suit me sert donc de rappel pour configurer la complétion automatique sur Eclipse. Le résultat final donnera ça :
Pour commencer, nous avons besoin de la DTD log4j.
Récupérer le fichier : log4j.dtd qui se trouve dans le jar log4.jar sous /org/apache/log4j/xml/ et placez la dtd dans un endroit de votre choix, par exemple :
~reda/eclipse/addons-perso/
Allez dans Window -> Preferences -> tapez catalog dans la zone de recherche (ou continuez sur XML -> XML Catalog)
Cliquez sur Add...
Spécifiez dans Catalog Entry les éléments suivants :
Location : ~reda/eclipse/addons-perso/log4.dtd
Key type : Public ID
key : log4j
Cliquez sur ok.
Maintenant pour activer la complétion, spécifiez le doctype dans vos fichiers xml :
<!DOCTYPE log4j:configuration PUBLIC "log4j.dtd" >
C'est bon vous avez maintenant l’autocomplétion.
Sources :
- http://myhowto.org/software-development/29-validating-xml-documents-in-eclipse-using-dtd/
- Dans cet article j'ai dû échapper les caractères spéciaux pour insérer le doctype. Pour cela je me suis référer à cet article et j'ai utilisé cet outil de transformation