Загрузка и анализ XML в IE - PullRequest
       2

Загрузка и анализ XML в IE

0 голосов
/ 07 декабря 2011

Ниже приведен мой HTML

<table width="100%">
 <tr><td><center><b>Browse your XML File below.</b></td></center>   </tr>
 <tr><td><center><input type="file" id="location"></center></td></tr>
 <tr><td><center><input type="button" id="load" value="Load XML"></center></td></tr>
</table>

Ниже приведен мой код, который я использую для загрузки XML

$('#load').bind('click',function()
{
var localfile = $('#location').val();
alert(localfile);
var xmlDoc;
xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async = false;
xmlDoc.load(localfile);
if(xmlDoc.readyState == 4)
{
    alert("success"); // Till here this is executing fine...
    var readyXML = $.parseXML( xmlDoc );
    var xml = $(readyXML); 
    xml.find('Name').each(function()
        {
        alert($(this).text());
    });
}
});

Кажется, в коде есть ошибки..

Пожалуйста, помогите мне исправить код ..

Ответы [ 2 ]

2 голосов
/ 07 декабря 2011

jQuery.parseXML принимает строку в качестве первого аргумента. посмотрите на внутренности .

xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async = false;
xmlDoc.load(localfile);
jQuery(xmlDoc).find('Name').each(function() {
    alert($(this).text());
});
1 голос
/ 07 декабря 2011

xmlDoc.async = 'false';

для начала

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...