11. The computer program product of claim 10 , wherein the metadata is stored in the XML document.
10. A computer program product for enabling parallel processing of an XML document without pre-parsing, wherein the XML document has associated metadata, comprising: a tangible computer readable storage device having computer readable program code embodied therewith, the computer readable program code comprising computer readable program code configured to: generate an XML document from input data; generate metadata associated with the XML document at a predetermined size interval of the XML document during the generation of the XML document, wherein the metadata comprises information that identifies at least N partition point evenly distributed throughout the XML document that enables the XML document to be partitioned without parsing into N partitions of the XML document corresponding to the at least N partition points for parallel processing; and store the XML document and the metadata.