This class can write XML into multiple files of limited size.
It extends the XML writer class, so when it writes XML documents with a large amount of tags of a given type, it writes the documents to multiple files with a given limit of tag attributes.
The file name for each split document part is defined by a callback function.