Как создать копию XML файла в памяти ? #644060


#0 by EarthsSoul
Здравствуйте Читаю XMLфайл, где в середине XML файла становится ясно что мне нужно было делать с этим XML файлом, типа создать новый документ или найти существующий. В начале думал, что просто присвоением типа ФайлПоискID=Файл; Создам копию фала в переменой ФайлПоискID, найду ID и потом вернусь к перебору переменой «Файл» указывающей на XML файл. ФайлПоискID=Файл; Копирует только ссылку, и при переборе ФайлПоискID смещается индекс и в переменой «Файл». 1)    Вопрос как скопировать переменную типа XML файл ? 2)    Или логичнее прочитать XML файл, создать структуру и из нее уже создавать или редактировать существующий документ?  (Даже если так, то первый вопрос все равно в силе)
#1 by Fragster
#2 by Fragster
а если еще и схема (xsd или пакет в конфигурации) будет, то вообще красота:
#3 by EarthsSoul
У меня она не создана xml схема... Я вообще не уверен что такой XML файл можно подогнать под эту технологию обмена данными Или все таки можно ?
#4 by Fragster
выложи на pastebin.com
#5 by Fragster
а вообще - любой файл можно
#6 by EarthsSoul
Разумеется не делая предварительную программную обработку на уровне кода, а не то думаю это будет ни чем не лучше просто чтение XML файла ?
#7 by EarthsSoul
Ну или проще сюда
#8 by Fragster
попробуй . как понравится - попробуй сделать схему - чтобы примитивные типы и ссылки сразу разыменовывались в 1сные типы
#9 by EarthsSoul
понимаю как можно сохранить XML схему конфигурации, и провести выгрузку  в файл и загрузку между 1с 8 конфигурациями. Но как начинать тут, не понимаю как приложить знания  ...
#10 by Fragster
кстати, тот, кто делал файл - делал его неправильно (оригинально и по-своему изобретая велосипед). например правильное XML представление даты - другое, с таким как в примере - даже со схемой оно автоматом в дату не превратится.
#11 by EarthsSoul
знаю мне вообще с оригиналами приходится работать )), у них справочники называются перечисление и ПланВидовХарактеристик ))), ну это так лирическое отступление)))
#12 by EarthsSoul
goto как здрасти сказать))
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С