1. A method for processing an extensible markup language (XML) file by splitting the XML file, the method comprising: receiving as a byte stream, by a computer processor, an XML file which is generated based on a schema including attributes, wherein the attributes included in the schema direct processing of the received XML file; determining, by the computer processor, the schema of the XML file that is received includes one or more split attributes, which indicate that one or more elements of the XML file are candidates for splitting; determining, by the computer processor, whether a first element of the one or more elements of the XML file is a split candidate, based on a split attribute of the one or more split attributes identified within the first element of the one or more elements of the XML file; splitting at run-time, by the computer processor, the first element of the XML file determined as the split candidate, into a subset of the XML file, based on the split attribute of the one or more split attributes identified within the first element of the XML file; and distributing, by the computer processor, the subset of the XML file to a computing node of a plurality of computing nodes, of a computer processing system.