Парсинг файла XML в кодировке windows-1251

xml Google Maps windows-1251

День добрый.
Продолжаю осваивать сервис GoogleMaps и возникает следующая проблема:
браузер ИЕ6 и ИЕ7 не отображает список маркеров из XML на карте, спотыкаясь на строке кода
var markers = xml.documentElement.getElementsByTagName("marker")"
Кодировка файла XML - windows1251.
Опера и ФФ работают прекрасно. Заказчик работает только в ИЕ потому мегакритично %)
Читаю сейчас ГруппыГугл по этому вопросу, но помощи пока никакой. Может кто сталкивался с этой проблемой?

Примечание:
Собственно разобрался. Ларчик открывался просто.
Ввод данных для файла XML производится на страничке с кодировкой win1251, перед проглатыванием данных в XML - перекодирую их в utf8 функцией iconv("CP1251", "UTF-8", $text). Заголовок файла XML - <?xml version="1.0" encoding="utf-8" ?>
На странице отображения данных - указываем чарсет скрипта GMaps -
<script type="text/javascript" src="http://www.google.com/maps?file=api&v=2&key=A.......A&hl=ru" charset="utf-8"></script>
Все кудряво отображается как в Опере, так и в ИЕ6-7. В понедельник еще и на ФФ потестим.
PS - если будет ругаться эту строчку:
var markers = xml.documentElement.getElementsByTagName("marker")"
то можно documentElement убрать и продолжать работать. :)

Как тут самому себе баллы поставить? :-d
Ответы:
Какое сообщение пишет браузер? Гугли лучше по тексту ошибки


16 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.