Hi,
        I've been working with Gianugo Rabellino offline to add his requests to 
the
MetaData implementation that I've been working on.  I think this is now
ready for inclusion in the Xindice tree.  I have attached a patch file that
modifies the source tree, and a zip file that adds the new classes to handle
metadata storage.
        By default, adding these changes to the tree will not affect any user of
Xindice.  In order to enable metadata storage, a Xindice administrator must
alter the system.xml configuration file by setting the value of the
'use-metadata' attribute to 'on' and then restart Xindice.  Any requests for
metadata information made when use-metadata is off (or absent) receive an
Exception.
        I have only exposed the metadata information in the XMLRPC accessor.  I 
am
not familiar with the embedded accessor, but I'm happy to help someone who
is familiar incorporate these changes.
        Please take a quick look at these changes, and let me know if there are 
any
objections to adding this code to the tree.  As I've said before, I think
metadata is a fantastic feature that can help distinguish Xindice from other
XML databases.  I am sure that this implementation of metadata storage can
be improved, but we must start somewhere.

Thanks
Dave Viner

Attachment: meta2.patch
Description: Binary data

<<attachment: java2.zip>>

Reply via email to