Hi, Pamela.
>
>>What XmlAdapter does is to "chain" a cursor after the other, putting all of them under a single VFPDataSet hierarchy. Anyway, as VFP is so cursor-oriented, it is more useful that way
>
>That is the conclusion toward which I am heading at the moment.
>
>IMHO. It would be nice for VFP to work over the established relationships and build a real data tree, but then it would be a bit difficult (and probably quite slower) to pares it again to get the cursors.
It would be nice, but it doesn't seems too useful for what VFP is oriented to work with today. It could be nice to use the XML to display a web page trough XSLT, for instance, but not in app to app communication.
>And it seems that with a properly written schema, it ought to be able to do that. But I am not sufficiently familiar with msxml to know how it matches data to a schema or how it can be used to define a tree.
Yes, you can do that by hand using a DOM document (without and xmlAdapter). It is not so difficult to do, but again, it has to be a very specific and worthwhile purpose.
Best regards,