Вместо DOMParser'а можно просто создать div и присвоить innerHTML значение. Но по идее тогда можно присваивать только фрагмент HTML-кода, а не целиком страницу с <head>, доктайпом и т.д.
	
	| 
		
			Сообщение от grego
			
		
	 | 
	| 
		как вставлять документ в документ - что-то я тоже не понимаю
	 | 
	
Зачем документ? только некоторые ноды. Вставлять их можно через appendChild/insertBefore, предварительно преобразовав через document.adoptNode(foreignNode)
Кстати создать свой серверный прокси-скрипт, который будет извлекать и подготавливать нужные данные - не вариант?