They provide a method of creating something similar to stored procedures, a handsome addition to any DB server ;-) They could also be the foundation for triggers and other server side additions to Xindice.
I have been using Xindice 1.0 in production for a company since 4/4/02 as a single-user automated storage facility that makes use of XMLObjects to move documents from one collection to another for archiving as well as a few other functions. Not much code, fast, and very handy!
As for how many people are using them, I have no idea. There was some discussion of them on the users list some time back. At one point there was a bug that would not allow them to execute. Not sure if this was fixed in 1.0 or not, but I could take a look.
OK, given all the messages on the topic, I'm sold on XMLObjects. :-) Now all we need is someone able to dig into the code and understand the implications in porting them from Xindice 1.0. If you could take a look it would be great: ATM I'm quite busy in catching up after a whole year of almost total silence (still impressed every day for the work that has been done, even if I still feel a bit lost...).
Ciao,
-- Gianugo Rabellino
