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 




      



      

Reply via email to