1. A method for processing an extensible markup language (XML) file, the method comprising: determining, by a computer processor, whether an XML file includes one or more complex elements, and whether the XML file is generated based on a schema that includes one or more split attributes and one or more hierarchy attributes; responsive to determining the XML file includes one or more complex elements, the computer processor determining whether a first element of the one or more complex elements of the XML file includes one or more split attributes, wherein the one or more split attributes include one or more characters indicating the first element of the XML file to be split, and determining whether the first element includes one or more hierarchy attributes, wherein the one or more hierarchy attributes include one or more characters indicating a relative processing priority of the first element of the one or more complex elements of the XML file; responsive to determining the first element of the one or more complex elements of the XML file includes one or more split attributes that include the one or more characters indicating the first element to be split, splitting at run-time, by the computer processor, the first element of the XML file into a subset of the XML file, based on the one or more split attributes and the one or more characters indicating the first element of the XML file to be split, as identified within the first element of the XML file; responsive to determining the first element of the one or more complex elements of the XML file includes one or more hierarchy attributes, submitting the subset of the XML file first element for processing, based on the one or more characters indicating the relative processing priority within the one or more hierarchy attributes; and distributing, by the computer processor, the subset of the first element of the XML file to a computing node of a plurality of computing nodes of a distributed computer processing system.