After some digging around, I *believe* the problem lies in the fact that Caliber 0.7.x includes more complex links:
0.6.5x returned:
<link type="application/atom+xml" href="/stanza/?sortby=byauthor"/>
where 0.7.x returns:
<link href="/stanza/navcatalog/4e617574686f7273" type="application/atom+xml;type=feed;profile=opds-catalog"/>
When I look at Trook's AtomFeedParser.java it appears the function isStanzaSearchLink() checks the link type for *EQUALITY* with "application/atom+xml" which was true in Stanza 0.6.5x but not in 0.7.x?
It also appears that Stanza reverses the order of the href and type tokens in the link statement, so perhaps Trook only accepts them in that order?
Is there any chance of getting an option for the "simpler" 0.6.xx version xml until Trook can be updated to parse smarter?
TIA,
Richard
|