Прописываю начальные теги, вид должен быть такой:
<?xml version="1.0" encoding="UTF-8"?>
<SHIPMENT "xmlns=http://schemas.ri.ru/canon">
...
</SHIPMENT>
Пишу код:
Запись = Новый ЗаписьXML;
Запись.ОткрытьФайл(МОЙПУТЬИсхXML+"\"+МОЕИмяФайла);
Запись.ЗаписатьОбъявлениеXML();
Запись.ЗаписатьНачалоЭлемента("SHIPMENT "xmlns=http://schemas.ri.ru/canon""); -------------- ЗДЕСЬ СИСТЕМА ВЫДАЕТ ОШИБКУ, НЕКОРРЕКТНОГО ФОРМАТА ФАЙЛА.
Запись.ЗаписатьТекст("TEST");
Запись.ЗаписатьКонецЭлемента();
Запись.Закрыть();
При таком коде все ок (файл создается норм):
Запись = Новый ЗаписьXML;
Запись.ОткрытьФайл(МОЙПУТЬИсхXML+"\"+МОЕИмяФайла);
Запись.ЗаписатьОбъявлениеXML();
Запись.ЗаписатьНачалоЭлемента("SHIPMENT");
Запись.ЗаписатьТекст("TEST");
Запись.ЗаписатьКонецЭлемента();
Запись.Закрыть();
короче, не могу записать начало элемента:
Запись.ЗаписатьНачалоЭлемента("SHIPMENT "xmlns="http://schemas.ri.ru/canon"")" target="_blank" rel="nofollow" class="extralink">http://schemas.ri.ru/canon""); -------------- ЗДЕСЬ СИСТЕМА ВЫДАЕТ ОШИБКУ, НЕКОРРЕКТНОГО ФОРМАТА ФАЙЛА.
С кавычками напутано в shipment добавляй строковые блоки по одному, пока не найдешь огибку
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс