Xpoint
   [напомнить пароль]

Стандарты XML для оперы и експлорера

Метки: [без меток]
[закрыта][удл]
2008-12-28 13:42:01 [обр] Renert[досье]

Здравствуйте.
Есть ли разница в стандарте оформления xml документа для Opera и IE 7 ?
Дело в том, что один и тот же файл xml, возвращаемый скриптом PHP в опере обрабатывается, а в эксплорере выдает parseerror.
Текст xml файла :
<?xml version="1.0" encoding="UTF-8"?>
<response>
<location id="location">#region</location>
  <element id="4510">Витебская область</element>
  <element id="4644">Гомельская область</element>
</response>

Текст скрипта, обрабатываемого этот файл

         <script type="text/javascript">
            jQuery(document).ready(function(){
                jQuery('#example-3').click(function(){
                    jQuery.ajax({
                    url:'../location/php.php',
                    data:{id:"1302",select:'country'},
                    success:function(xml){
                        jQuery('#example-3').html('');
                        jQuery(xml).find('element').each(function(){
                            jQuery('#example-3').append('To: ' + $(this).text() + '<br/>');
                        });
                    },
                    dataType:'xml',
                    type:'GET',
                    error:function (XMLHttpRequest, textStatus, errorThrown){
                      alert(textStatus);
                    }
                    });
                  

                })
            });
        </script>
В опере выдает все нормально, данные добавляются в див, а в эксплорере выскакивает алерт "parseerror". "Что делать?", и "Кто виноват?"

спустя 20 часов [обр] Алексей В. Иванов(9/2861)[досье]
XML корректный. Не работал с jquery, может, у него свои причуды, но проверьте первым делом, какой Content-Type возвращает сервер. Должен быть text/xml; charset=utf-8
спустя 2 минуты [обр] Алексей В. Иванов(9/2861)[досье]
Powered by POEM™ Engine Copyright © 2002-2005