Замена значений в XML файле. #517445


#0 by Aswed
В первый раз сейчас такое буду делать. Какие подводные камни есть?
#1 by asady
Никаких - делай
#2 by Живой Ископаемый
ну... например такой что не выйдет ничего... :)
#3 by Aswed
Понял. Спасиб.
#4 by Санта Клаус
Записать не забудь, а то ничо не выйдет
#5 by Aswed
Вот вы всё таки паразиты) Нельзя такое сделать получается.
#6 by mikecool
пасему?
#7 by Aswed
В файле выгрузки надо поменять коды подразделений. Выгрузка из ЗУП в БП. Как быть в таком случае? Полностью переделывать файл что ли.
#8 by DmitrO
если файл небольшой, то: загрузить в DOM, заменить значения в DOM, выгрузить DOM в файл если большой, то: читать ЧтениемXML, писать ЗаписьюXML, одновременно заменяя значения.
#9 by Aswed
тупо не понимаю как это сделать. Всегда либо читал либо писал файл XML. Для чтения объект ЧтениеXML для записи ЗаписьXML. А как тут быть ума не приложу. С помощью Чтения нахожу что мне нужно заменить, а вот записать с помощью этого объекта само собой не могу. И наоборот.
#10 by Aswed
Вот тут то и косяк. Не понимаю как это сделать) Чтение и Запись одновременно.
#11 by DmitrO
в чем проблема-то? в этом случае ЗаписьюXML будет создаваться новый файл.
#12 by DmitrO
учитывая , может сразу правильный файл сделать, чтобы не заниматься ерундой с заменой?
#13 by Aswed
Самому писать выгрузку?
#14 by Aswed
??? И что в этом файле, прописывать все теже строки что в исходном?
#15 by DmitrO
поправить правила. ну конечно.
#16 by Aswed
решил всё таки заменять коды при выгрузке, без внешней обработки. Буду собачить регистр соответствий.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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