come from below blog: http://www.raywenderlich.com/553/how-to-chose-the-best-xml-parser-for-your-iphone-project