according to http://www.atomenabled.org/developers/syndication/atom-
format-spec.php
> # atom:feed elements SHOULD contain one atom:link element with a rel attribute value of "self". This is the preferred URI for retrieving Atom Feed Documents representing this Atom feed.
> # atom:feed elements MUST NOT contain more than one atom:link element with a rel attribute value of "alternate" that has the same combination of type and hreflang attribute values.
> # atom:feed elements MAY contain additional atom:link elements beyond those described above.
Here is my simple workaround, taken directly from the
com.adobe.xml.syndication.atom.Entry (which functions correctly)
function getLinks( nfe:NewsFeedElement ):Array
{
var links:Array = new Array();
var i:XML;
for each (i in nfe.xml.atom::link)
{
var link:Link = new Link();
link.rel = ParsingTools.nullCheck(i.@rel);
link.type = ParsingTools.nullCheck(i.@type);
link.hreflang = ParsingTools.nullCheck(i.@hreflang);
link.href = ParsingTools.nullCheck(i.@href);
link.title = ParsingTools.nullCheck(i.@title);
link.length = ParsingTools.nanCheck(i.@["length"]);
links.push(link);
}
return links;
}