Как формировать XML-файл таким образом, чтобы в заголовке не указывался атрибут encoding? Тип кодировки не передаю, но атрибут все равно записывается: encoding="UTF-8"
А у меня все работает.
к = Новый ЗаписьXML;
к.УстановитьСтроку();
к.ЗаписатьОбъявлениеXML();
к.ЗаписатьНачалоЭлемента("test");
к.ЗаписатьКонецЭлемента();
я = к.Закрыть();
вот же дурная 1сина... не умеет кривые файлы писать...
По сабжу - xslt в постобработке тебе поможет. Пересоберешь все без этого атрибута. Так проще, чем убеждать делать платформу то что она толком не умеет.
ЗаписьXML = Новый ЗаписьXML;
ЗаписьXML.УстановитьСтроку();
ЗаписьXML.ЗаписатьОбъявлениеXML();
ЗаписьXML.ЗаписатьНачалоЭлемента("test");
ЗаписьXML.ЗаписатьКонецЭлемента();
ЗаписьТекста = Новый ЗаписьТекста(Путь, КодировкаТекста.UTF8);
ЗаписьТекста.ЗаписатьСтроку(ЗаписьXML.Закрыть());
ЗаписьТекста.Закрыть();
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший