I looked through the pages, and didn't see this particular theory stated, so here goes.
I think Xion is a /second/ Nobody of Kairi's.
Bear with me, I've got an explanation.
First, Kairi loses her heart to the Heartless the normal way. Sure, there's the /image/ of her body staying there, but...