(6) Если через ПоследовательноЗаписываемыйДокумент - то никак. Разве что можно извратиться как-нибудь так:
Анализатор = СоздатьОбъект("AddIn.XMLParser");
Док = Анализатор.СоздатьПоследовательноЗаписываемыйДокумент();
Док.ИмяФайла = "r:\tests\1C77\ttest.xml";
Док.ОткрытьЭлемент("ddd",РазделительСтрок);
Док.ОткрытьЭлемент("qqq",РазделительСтрок);
Док.ВключитьЭлемент("zzz",РазделительСтрок+"Абабуа"+РазделительСтрок);
Док.ЗакрытьЭлемент();
Док.ЗакрытьЭлемент();
Док.Сбросить();
Док.Завершить();
При этом после начала элемента будет стоять разделитель строк - то есть, строк станет много. Но красивого вида документ не приобретёт. (Переходите на 8-ку, там это реализовано :-) )
А можно просто взять что-нибудь вроде Visual Studio Express (бесплатная; правда, весит всё равно немало) - и в ней отформатировать документ.