title: Creating GPX file from array of CLLocation
body: <p>My application needs to share array of CLLocations (Route) within devices using application.I have no experience of using GPX before this. Is GPX is best format to do it? How can I create GPX file from given such array of CLLocations? and is there standard GPX parser in Objective C?
  From what I have searched on net and SO answer to these questions are respectively</p>
  <ol>
  <li>Can't say</li>
  <li>I have seen some webpages converting data of points in GPX format
  but could not find how they are doing it.</li>
  <li>No</li>
  </ol>
  <p>I will be happy if I get alternate answers/views. I understand that these are lot of questions. Any help or suggestion will be hugely appreciated.</p>