mmmmmmm, pues la verdad es que no te endenti U_G
, es que mientras contestabas me tomé las guamas
Pero es fácil, resulta que si observas la salida, ya sea viéndo el código, o desplegándolo con un simple response.write "<xmp>" & xml.responseText & </xmp>", verás que el resultado esta en la forma ...$ 10.95<..., y originalmente yo busqué el signo "$" para marcar el inicio y el signo "<" para el final, entonces los caracteres no numéricos que provocaban el error son "$ " y bastó entonces con eliminarlos (una forma es cortándo apartir del ";"+1).
No se si lo que dijiste U_G era lo mismo, pero congusto les invito esa guama, solo resta que te traslades desde los EU hasta AGS,