poorking, используй строки (
String.format, 
String.compile например). Во-первых, будет понятно, что ты за разметку генерируешь, а во-вторых, скорее всего будет быстрее, чем работа с DOM
по поводу DocumentFragment... метод html никуда не исчезает, просто appendChild(documentFragment) - это appendChild всех его детей. А как мы знаем, appendChild удаляет элементы из контейнера, в котором они до этого были
	
	| 
		
			Сообщение от poorking
			
		
	 | 
	| 
		Любую ли nodeType можно appendChild ?
	 | 
	
попробуй
	
	| 
		
			Сообщение от poorking
			
		
	 | 
	| 
		И как как правильнее проверить Object что это XML node?
	 | 
	
зачем? И что ты с ними делать собираешься?