Oi Fabian,
Se o seu esquema foi gerado através da função CURSORTOXML() do VFP 7.0, você pode gerar cursores baseados na estrutura deste esquema facilmente, mas tem um detalhe:
Você precisará especificar o namespace "
http://www.w3.org/2001/XMLSchema-instance" e o atributo "noNamespaceSchemaLocation" pertencente a este Namespace no elemento raiz do XML. Este atributo indica onde está localizado o arquivo de esquema que será usado para a validação do documento XML e que será, consequentemente, usado para definir a estrutura do cursor resultante. Veja o documento XML abaixo:
<?xml version = "1.0" encoding="Windows-1252" standalone="yes"?>
<VFPData xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="d:\a\Clientes.xsd">
<clientes>
<id>1</id>
<nome>Fabio</nome>
</clientes>
<clientes>
<id>2</id>
<nome>Monteiro</nome>
</clientes>
<clientes>
<id>3</id>
<nome>Vazquez</nome>
</clientes>
</VFPData>
Um abraço!