OK, so we had this problem importing XML files into P6 and it stumped us for a while. It turns out it was a bug in P6 Professional version 18.8 and there is a patch to fix it http://ed.gr/blcwh [1]
I hope this helps other folks that have been struggling with this.
Colin