簡體   English   中英

AS3:不讀取Atom

[英]AS3: doesn't read Atom

我想在Flex中閱讀Atom。 我在調試器中看到他可以讀取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上可以正常工作。

非常感謝Vincent

對不起,我的英語不好。

看起來問題與xml名稱空間有關(在您的atom xml中使用屬性xmlns定義)。

我從未與Atom合作,所以我沒有第一手經驗,但是我記得讀過幾次。

在stackoverflow中發現了這個問題 ,它可能使您步入正軌。

希望這可以幫助。

我最好的辦法是跟蹤每個節點。

我可以看看您的resultevent以及您以什么格式獲取它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM