Имя: Пароль:
1C
 
Изменить готовый XML файл
0 ИС-2
 
naïve
02.06.22
13:06
Есть сформированный XML файл. В него надо вставить примерно в середину свой текст.
Есть ли другие способы, кроме создания нового файла и переноса тегов в него из основного файла
1 Мультук
 
гуру
02.06.22
13:12
(0)
Размер файла?
Это текст или все-же набор тэгов?
Физически это все равно будет новый файл (со старым именем).

P.S.
Если файл сравнительно маленький, я бы взял dom и XPATH, чтобы теги руками не перебирать.
2 Гипервизор
 
02.06.22
13:12
(0) Смотря что означает "примерно в середину" при детальном рассмотрении.
Так-то можно и как текстовый документ открыть и вставить строку.
3 Irbis
 
02.06.22
13:15
Копипаст не решает задачу?
4 Мимохожий Однако
 
02.06.22
13:15
(0) да
5 Kassern
 
02.06.22
13:18
(0) сейчас вам геня свою статью скинет)
6 Aleksey
 
02.06.22
13:21
РазделитьФайл(<ИмяФайла>, <РазмерЧасти>, <Путь>)

Разделяет указанный файл на несколько частей (файлов) заданного размера. Имя каждой части образуется из имени исходного файла с прибавлением ему расширения в виде порядкового номера, включая лидирующие нули.

ОбъединитьФайлы(<ШаблонПоиска>, <ИмяРезультирующегоФайла>)

При объединении файлов по маске необходимо задать маску поиска файлов и имя файла, который требуется создать.
7 Aleksey
 
02.06.22
13:21
останется определить размерЧасти и сохранить вставку в текстовый файл
8 ИС-2
 
naïve
02.06.22
13:26
(0) файл небольшой - УПД в EDO. Попробую
(3) слишком грубо
(6) не использовал объединить файл. Попробую
9 Irbis
 
02.06.22
13:28
(8) А смысл выёживаться?
10 Ryzeman
 
02.06.22
13:29
(8) А не лучше\проще вклиниться в формирование? Вряд ли ты меняешь прилетевший ЭД. А ещё если это какие-нибудь доп поля типа инфполж1 то есть все шансы что в типовых и так можно всё это настроить)
11 Kassern
 
02.06.22
13:33
(10) я примерно так и делал, когда нужно было загружать документы с обработки диадока. Смысл менять что-то в файлах и подсовывать измененный, когда можно саму загрузку модифицировать.
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн