But how do I extract the elements under div? For example, how do I extract whatever there within the "entry_content"? I mean to say I want to extract "Some Content" from the div element. How do I do that if I take it in string? I dont want to string compare, but rather like to use Abdera Div element.
<div class="entry-content"> <p>"Some Content"</p> </div> Thanks --- On Wed, 7/7/10, Jeff Klein <[email protected]> wrote: From: Jeff Klein <[email protected]> Subject: RE: Parsing XHTML from Atom using Abdera To: [email protected] Date: Wednesday, July 7, 2010, 6:01 PM Chaitali, You can get the <div> element as a String by calling content.getValue() in the putEntry() or postEntry() method implementation of your CollectionAdapter. Example: public SomeObject postEntry(String title, IRI id, String summary, Date updated, List<Person> authors, Content content, RequestContext request) throws ResponseContextException { String theDiv = content.getValue(); return new SomeObject(theDiv); } Hope this helps. Jeff -----Original Message----- From: Chaitali Gupta [mailto:[email protected]] Sent: Wednesday, July 07, 2010 2:12 PM To: [email protected] Subject: Parsing XHTML from Atom using Abdera Hi, I need to parse an ATOM using Abdera. But the ATOM contains entries with XHTML content. Here is an example of how each entry look like - <entry xmlns="http://www.w3.org/2005/Atom"> <id>8b35fa9ad258</id> <title type="text">SomeTitle</title> <updated>2010-07-05T20:47:07Z</updated> <author> <name>Some Author </name> </author> <content type="xhtml"> <div xmlns="http://www.w3.org/1999/xhtml"> <div class="hnews hentry item"> <div class="hmedia"> <a rel="enclosure" type="image/jpeg" href="some reference"> <img border="0" class="photo" src="some src "></img> </a> <div class="fn">Some comment</div> </div> <div class="entry-content"> <p>"Some Content"</p> <p>"More Content"</p> </div> </content> </entry> My question is how can I parse the div element and extract images and "entry-content". From each Abdera Entry object, how do I get Div object? Regards Chaitali
