если вкратце то используя стандартный API не получается загрузить больше 8-10mb Т.е. примерно так, вы считываете целиком файл в память, потом наверное парсится (наверное системными средствами через xslt) в что-то приближенное к html, сохраняется, а для отображения скармливается встроенному webkit'у...