Existe un error de lectura con las funciones que nos proporciona Google Maps.
Lo que pasa es que en en ejemplo que tengo, lee los datos desde los atributos de las etiquetas del XML con getAttribute, y en Internet Explorer y segun lo que investigue desconoce caracteres especiales en los atributos de las etiquetas.
Trate de codificar los caracteres especiales a entidades HTML pero no funciona.
Para poder leer caracteres especiales cambie la estructura a:
Código:
Pero no encuentro una función como getAttribute, para leer nodos. del XML. ahora bien no se si esta bien mi solucion o existe otra manera de trabajar con caracteres especiales en los atributos de los nodos en un XML, y poder usarlos con el API de Google Maps <?xml version="1.0" encoding="utf-8"?> <markers> <marker id="" lat="" lng="" type="" vr="" web="" img=""> <name_es><![CDATA[ ]]></name_es> <name_en></name_en> <address_es><![CDATA[ ]]></address_es> <address_en></address_en> <txt_es><![CDATA[ ]]></txt_es> <txt_en></txt_en> </marker> </markers>