Элементарный код:
<script type="text/javascript">
window.onload = function () {
var map = new YMaps.Map(document.getElementById("YMap"));
map.setCenter(new YMaps.GeoPoint(37.64, 55.76), 10);
var ml = new YMaps.YMapsML( 'http://mysql/xml/map.xml' );
map.addOverlay(ml);
YMaps.Events.observe(ml, ml.Events.Fault, function (ml, error) {
alert('Ошибка: ' + error);
});
}
</script>
http://mysql/ это локальный сервер, файл указаный существует и при вводе в браузер 'http://mysql/xml/map.xml' показываеться xml, при выполнении этого скрипта вываливаетсья ошибка "server responded 404".Смотрел Заголовки, ниодного 404 при выполнении скрипта.Если вместо своего файла 'http://mysql/xml/map.xml' подставляю URL файла из яндекс примеров то все работает.Загружаю на реальный хостинг этот же файл из яндекс примера, проблема повторяеться.Сам вопрос:может ли ошибка "server responded 404" значить что проблема в самом файле(кодировка,формат и т.д.).Ну и какие будут предложения как решить даную проблему? Заранее благодарен за советы и предложения.