OK, so I guess nobody had an idea as to what might be causing this problem. 
Perhaps someone can then explain what the message 'Collection Document 
Malformed' may be referring to ? The collection document is the document that 
carries the collection configuration right ? I guess that by creating a 
collection thrue xmldb api the system is providing a default collection 
document ? Any ideas ?

regards,
Unico

-----Oorspronkelijk bericht-----
Van: Unico Hommes 
Verzonden: Monday, March 18, 2002 6:28 PM
Aan: [email protected]
Onderwerp: Exception : Collection Document Malformed


Hi,

When adding some xml documents to xindice I am getting the following exception :

<exception>
        org.xmldb.api.base.XMLDBException: Collection Document Malformed
</exception>

In my code I use only the xmldb api, nothing xindice specific :

<code description="creating a new collection">

        CollectionManagementService service =  (CollectionManagementService)    
parentCollection.getService("CollectionManagementService","1.0");
        childCollection = service.createCollection("new");

</code>

<code description="adding new resource">

        byte[] data = someObject.getContentBytes();
        Resource resource = 
collection.addResource("document.xml",XMLResource.RESOURCE_TYPE);
        resource.setContent(new String(data));
        
</code>

Attached is one of the xml documents I am having problems with.

BTW: I don't have any problem adding this document with the xindicadmin tool to 
the same collection. 

Seems to me to be some kind of encoding problem ? Anybody know of a solution ?

Thnx,
Unico

Reply via email to