Прописываю начальные теги, вид должен быть такой:
<?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 добавляй строковые блоки по одному, пока не найдешь огибку
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой