in pratica vuoi attuare il motivo negativo del web che ha portata alla nascita di tecnologie come AJAX: caricare tutti i dati in memoria, anzichè solo quello che ti serve.
E se invece fai una funzioncina SERVER SIDE, magare in PHP, che splitti il file XML in base al parametro GET "page" e gli fai ritornare solo il contenuto della pagina richiesta?