18. A hardware module for parsing an XML (Extensible Markup Language) document, the module comprising: validation circuitry configured to validate characters of the document; tokenization circuitry configured to identify a token within the document; symbol table circuitry configured to maintain a symbol table; and token header circuitry configured to generate a token header corresponding to the identified token, wherein the token header includes the numeric value representing the token in a binary numerical representation.
30. The hardware module of claim 18 , wherein said token header is binary.