View Single Post
Old 06-14-2010, 03:26 PM   #3
solomon
Connoisseur
solomon began at the beginning.
 
Posts: 94
Karma: 10
Join Date: May 2010
Device: Win 10
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
solomon is offline   Reply With Quote