Parses the next token from the source.
The next XmlToken in the source, or null if the end of the source has been reached.