He can't be Xehanort. because Xehanort is obviously one of the knights.
xehanort is not one of the knights did you not read the interview a while back with nomura. he said that the knights are completely new characters but have connections to the other......... xehanort is not new therefore he is not one of the knights