AS3: не читает Atom - PullRequest
       20

AS3: не читает Atom

1 голос
/ 10 мая 2010

Я хочу читать Atom во Flex. Я вижу в отладчике, что он может читать Atom и что есть записи, я вижу каждое значение. Пока все хорошо.

Но когда я хочу присвоить значение из атома переменной, он никогда не дает никакого текста. Это всегда так: "".

Мой код:

ch.Name = xml.title;
ch.Desc = xml.subtitle;
ch.Updated = xml.updated;

for each(var entry:XML in xml.entry)
{                                           var fee:Feed = new Feed();
fee.Name = entry.title;
fee.Url = entry.link.@href;
fee.Desc = entry.summary;
fee.Updated = entry.updated;
fee.Published = entry.published;

ch.Children.addItem(fee);   
}

Например, это значение ch.Name получает

ch.Name = "";

Но это странно, потому что я вижу в отладчике, что это должен быть "Tweakers.net". Это становится еще более странным, потому что он отлично работает с RSS.

Большое спасибо, Винсент

Извините за мой плохой английский.

Ответы [ 2 ]

2 голосов
/ 11 мая 2010

Похоже, что проблема связана с пространствами имен xml (определенными атрибутом xmlns в вашем атоме xml).

Мне никогда не приходилось работать с Atom, поэтому у меня нет опыта из первых рук, но я помню, как читал об этом пару раз.

Я нашел этот вопрос в stackoverflow , который может помочь вам выбрать правильный путь.

Надеюсь, это поможет.

0 голосов
/ 10 мая 2010

Лучше всего проследить каждый узел.

Могу ли я взглянуть на ваш результат и в каком формате вы его получите?

...