I for one use Xindice/XMLRPC with PHP extensively, and I do xslt transformations on query results. It would be a real pain if Xindice changed the format of queries. I completely agree with the "if its not broken don't fix it".
I must confess I am not well versed in Java, but is there much performance difference between having Xalan (or whatever) pass you back an array of result nodes, compared to extract the returned nodes from the document root? Is saving a couple of lines of code worth breaking a lot of peoples applications? - Lachlan Donald
