Many thanks, you're a scholar and a gent.

> Here's how you create an embedded collection:
> 
> 
> Collection col = null;
>       try {
>          String driver =
> "org.apache.xindice.client.xmldb.embed.DatabaseImpl";
> 
>          Class c = Class.forName(driver);
> 
>          Database database = (Database) c.newInstance();
>          DatabaseManager.registerDatabase(database);
> 
>           col =
> DatabaseManager.getCollection("xmldb:xindice-embed:///db/");
> 
>          String collectionName = "suprasphere";
>          CollectionManagementService service =
>             (CollectionManagementService)
> col.getService("CollectionManagementService", "1.0");
> 
>          // Build up the Collection XML configuration.
> 
>        service.createCollection(collectionName);
> 
>          System.out.println("Collection " + collectionName + " created.");
>       }
>       catch (XMLDBException e) {
>          System.err.println("XML:DB Exception occured " + e.errorCode);
>       }
>       catch (ClassNotFoundException cnfe) {
>             System.err.println("cnfe");
>       }
>       catch (InstantiationException ie) {
>             System.err.println("ie");
>       }
>       catch (IllegalAccessException iae) {
>             System.err.println("iae");
>       }
>       finally {
> 
>          if (col != null) {
>                try {
>             col.close();
>           }
>       catch (XMLDBException e) {
>          System.err.println("XML:DB Exception occured in closing" +
> e.errorCode);
>       }
>          }
>       }
> 
> 

Reply via email to