XMLMax сделает это. Он позволяет вам загружать несколько больших файлов XML в отдельных экземплярах, поскольку он использует не более 20 МБ памяти на файл. Вы можете вырезать / копировать / вставлять фрагменты XML между документами. Вам нужно только выбрать начальный элемент, тогда Ctrl + C скопирует весь фрагмент, независимо от его размера (проверено до 10Gb). TreeView очень быстро, даже с файлами размером в несколько гигабайт. поддерживает проверку схемы и dtd, в том числе встроенную dtd.
Google это: редактор xmlmax. 30-дневная пробная версия не имеет ограничений.