You can notice that XML is having Multi-level data. Feed/Entry/Author. Also, most of the tags are having attributes.

Some tages are repeated, for example link tag is repeated under entry tag. So, how are you going to parse them.

Assume that You have to parse & grab all the data. This is just one of the API, there are lot more. You can to write specific code for each different XML responses. It is preferable to generate a re-usable code. I have implemented such a code which can help to parse any kind of XML.

Thanks for the visiting our knowledge sharing block (iDev Tricks)
Also you can send me mail if you want to share your knowledge over our site then contact us and freely you can also share your knowledge over this site.