[英]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.