Creo que tendras que hacer una funcion personalizada, algo mas o menos como esto:
**********************
Procedure limpiar_xml
**********************
Lparameters lcMy_XML As String
lcMy_XML = Strtran(lcMy_XML,"ñ","n")
lcMy_XML = Strtran(lcMy_XML,"Ñ","N")
lcMy_XML = Strtran(lcMy_XML,"á","a")
lcMy_XML = Strtran(lcMy_XML,"é","e")
lcMy_XML = Strtran(lcMy_XML,"í","i")
lcMy_XML = Strtran(lcMy_XML,"ó","o")
lcMy_XML = Strtran(lcMy_XML,"ú","u")
lcMy_XML = Strtran(lcMy_XML,"ö","o")
lcMy_XML = Chrtran(lcMy_XML,[ÁÉÍÓÚÑ&*°|],[AEIOUN])
lcMy_XML = Strconv(lcMy_XML,9) && Convierte los caracteres de dos bytes de cExpression a UTF-8
* Quita blancos entre palabras (Colapsa espacios en blanco)
CharAnterior = ""
NewDato = ""
For Iq = 1 To Len(lcMy_XML)
CharActual = Substr(lcMy_XML,Iq,1)
If Not( CharAnterior = " " And CharActual = " ")
NewDato = NewDato + CharActual
Endif
CharAnterior = CharActual
Endfor
lcMy_XML= NewDato
Return lcMy_XML && NewDato
*lcMy_XML = Strtran(lcMy_XML,"false","0")
*lcMy_XML = Strtran(lcMy_XML,"'"," ")
*lcMy_XML = Strtran(lcMy_XML,"true","1")
*lcMy_XML = Strtran(lcMy_XML," / / : : AM","''")
Return lcMy_XML
Endproc