CursorToXML(nWorkArea | cTableAlias, cOutput [, nOutputFormat
[, nFlags [, nRecords [, cSchemaName [, cSchemaLocation [, cNameSpace ]]]]]])
Nos parâmetros da função CursorToXML temos nFlags que especifica algumas característica do XML schema que será criado. Uma destas opções, a 4, se eu não colocar ele funciona como um ALLTRIM nos campos caracteres e se eu coloco aumenta muito o tamanho da string gerada pois ela preserva todos os espaços em branco. Apanhei um monte até descobrir esta característica, pois achava que se eu não acrescentasse funcionaria como um RTRIM, retirando os espaços somente do final dos campos. Somente a título de curiosidade não tem como mudar este comportamento e fazer funcionar como o RTRIM nos campos caracteres?