Парсить все равно придется....

Т.к после разбивки "пополам" могут образоваться незакрытые/неоткрытые узлы, соответственно структура xml уже воспримется как некорректная и компоненты такие куски не "схавают". Поэтому нужно не просто разбить примерно на двое, а еще и сделать это корректно, чтоб обе части являли собой полноценные xml (почти как в примере wvxvw)