je chercher à utiliser Xquery dans une appli java. J'utilise eXist et un de leurs exemples. Je veux ajouter un nouveau noeud à ma bdd xml. Voici le code
Code :
String driver = "org.exist.xmldb.DatabaseImpl";
Class cl = Class.forName(driver);
Database database = (Database)cl.newInstance();
DatabaseManager.registerDatabase(database);
System.out.println("setting Class c" );
Collection col = DatabaseManager.getCollection("xmldb:exist://localhost:8080/exist/xmlrpc/db/ImageBrowser" );
if (col != null)
{
System.out.println("getting collection" );
}
try
{
XQueryService service = (XQueryService) col.getService("XQueryService","1.0" );
Marsh Posté le 28-05-2005 à 15:49:14
Bonjour,
je chercher à utiliser Xquery dans une appli java. J'utilise eXist et un de leurs exemples. Je veux ajouter un nouveau noeud à ma bdd xml. Voici le code
J'obtiens une exception à la ligne suivant: XQueryService service = (XQueryService) col.getService("XQueryService","1.0" );
Exception -> java.lang.ClassCastException: org.exist.xmldb.RemoteXPathQueryService
Quelqu'un pourrait il m'aider à comprendre ce qui ne marche pas?
Merci arnaud