Проблема парсинга XML с использованием Jquery (IE9) - PullRequest
1 голос
/ 26 июня 2011

ок ...

Итак, я получил этот XML-файл, и мне нужно его проанализировать ....

<Current> 
    <Artists>
         <![CDATA[ Artists of movie ]]>
     </Artists> 
     <Title>
         <![CDATA[ title of movie ]]>
     </Title> 
    <Image/>
    <Purchase/>
</Current>

...... // продолжается таким образом ....

и вот мой код ....

$(document).ready
(

function()
{ 

 $.get("url of xml file ",{}, 
    function(xml)
     {
         $("Current", xml).each
         (
            function(i)
                {
                    author= $(this).find("Authors").text();
                     alert(author);
                }
         );
    }
    );
});

почему это не работает? Обратите внимание, что этот код находится в IE9 ... :( Я надеюсь, что это не браузер: (

1 Ответ

1 голос
/ 26 июня 2011

вам нужно обернуть тег в другой контейнер. Вы не можете выбрать корень документа.

<List>
    <Current> 
        <Artists>
            <![CDATA[ Artists of movie ]]>
        </Artists> 
        <Title>
           <![CDATA[ title of movie ]]>
        </Title> 
       <Image/>
       <Purchase/> 
   </Current>
</List>

JsFiddle

...