Я публикую здесь, потому что я думаю, что это может помочь другим, которые пришли к этой публикации, желая разобрать файл XML, как я.
Я искал метод обхода файла XML с очень похожимструктура для бегства theracoonbear и хранения результатов в массиве и наткнулся на эту публикацию.
Я посмотрел код prodigitalson, но просто не смог заставить этот синтаксис работать - Firefox пожаловался, что в строке:
$.each(this.attributes, function(i, attrib){
, что
this.attributes
не является определенной функцией. Я совершенно уверен, что ошибка полностью моя .Но я потратил несколько часов, пытаясь заставить это работать, и потерпел неудачу
Для меня сработало (где мое имя тега - сессия вместо элемента): -
$(xml_Data).find("session").each(function() {
console.log("found session");
$(this).children().each(function(){
console.log("found child " + this.tagName);
console.log("attributes" + $(this).text());
});
});
Я ценю этоэто может не совсем ответить на первоначальный вопрос.Тем не менее, я надеюсь, что это может спасти других посетителей этого поста.
С уважением