Я пытаюсь извлечь значения из xml, используя jQuery, кросс-браузерно-совместимым способом. У меня нет проблем с этим в Firefox, но, к сожалению, это также должно быть совместимо с IE.
Мой код jQuery выглядит так:
$(document).ready(function()) {
$.get("file.xml", {}, function(parseRefreshTime){
alert('This line is executed in IE.');
$("created", parseRefreshTime).each(function() {
alert('This line is *not* executed in IE.');
refreshTime = $(this).text();
//do stuff with refreshtime
});
});
});
Это извлекает значение узла для <created>
узла в моем XML-файле.
Я ссылаюсь на библиотеку jQuery на моей странице, и она правильно анализирует в Firefox, поэтому я предполагаю, что мой код синтаксического анализа является подходящим. Я получаю оба оповещения в Firefox, но только первое в IE.
Могу поклясться, что вчера у меня работал очень похожий код, но я, должно быть, что-то подправил и каким-то образом сломал. Поработав с ним почти час, я ищу другой набор глаз.
Кто-нибудь может заметить, что я здесь делаю неправильно?