Sisi, c'est de la compilation.
Ton code est sans doute dans un IDE qui te le compile à la volée.
Le soucis vient sans doute cette ligne là :
Database data = (WebConnection.Database) cl.newInstance();
Qui devrait être plutôt :
org.xmldb.api.base.Database data = (org.xmldb.api.base.Database) cl.newInstance();
Tu peux aussi ajouter un import en début de fichier :
import org.xmldb.api.base.Database;
et mettre plus loin:
Database data = (Database)cl.newInstance();
Ton package perso "WebConnection" semble contenir une classe ou interface nommée "Database" mais elle n'a rien à voir avec celle qu'attend le DatabaseManager d'eXist-db qui a sa propre interface "Database".
Partager