Bonjour a tous.
Je suis en train de coder une petite application en utilisant la BD XML - Xindice.Je veux bien creer une collection.OK ca c'est simple.
Mais si j'appelle la methode deux fois sur la meme collection elle me renvoie une exception que la collection existe deja ce qui est tout a fait raisonnable.Afin d'eviter cela je veux recuperer la liste des collections existantes est cree une collection nouvelle seulement au cas ou elle n'existe pas.Voila ma question "Comment recuperer la liste des collections existantes ?"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 public static String createCollection(String path, String name) { Collection collection = null; CollectionManagementService manager = null; try { collection = DatabaseManager.getCollection(path); manager = (CollectionManagementService) collection.getService("CollectionManagementService", "1.0"); manager.createCollection(name); } catch (XMLDBException e) { e.printStackTrace(); } finally { try { if (collection != null) { collection.close(); } } catch (Exception e) { e.printStackTrace(); } } return path + name; }
Partager