Esparta,
MS is aware of the performance problem. They are the only ones that can fix it. The release of a fix will not occur very fast at all (think in terms of VFP8 release probably because Ken Levy said there were no more planned service packs for VFP7). Until then we need to work around the issue. XMLToCursor() performs acceptably for smaller datasets.
For the
large datasets you are using, going through ADO to get a VFP cursor is one workable solution. The WWXML wrapper might be another, using the XMLDOM yourself is yet another.
>David, so do we have a bad implementation of the function XMLToCursor()?, who can resolve this?. It's almost imposible to have an exponential function with performance penalty. The ADO funcion works as I expect XMLToCursor() should work. Of course I could use the ADO recordset, but, is it absolutely neccesary?