|
Изменить готовый 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) я примерно так и делал, когда нужно было загружать документы с обработки диадока. Смысл менять что-то в файлах и подсовывать измененный, когда можно саму загрузку модифицировать.
|
|