I have an xml like this:
5 7 9 >
I don't know it is fast enough for you but I'll give it a try
string s = String.Join("," , xDoc.Descendants("PersonID").Select(p => (string)p));