|
Кто как делает запись в xml? | ☑ | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
0
DTX 4th
13.08.20
✎
12:14
|
Допустим, приходит новый поставщик и говорит, что ему раз в неделю нужно такой файлик выгружать.
Далее видится два варианта: 1. Добавляем XDTO схему в конфигуратор и крутим ее. Честно, XDTO не люблю - что-то попахивает оверхедом. Вот читать xml через XDTO, да, одно удовольствие 2. Написать что-то вроде этого: https://i.imgur.com/qUpavMC.png |
||||||||||
1
NorthWind
13.08.20
✎
12:25
|
По-разному. Например, прокатила тема сделать тупо текстовый шаблон и потом заменить в нем значения полей через СтрЗаменить - такой себе велосипед а-ля "XDTO на минималках".
|
||||||||||
2
NorthWind
13.08.20
✎
12:26
|
Так что
Свой вариант |
||||||||||
3
NorthWind
13.08.20
✎
12:30
|
XDTO офигенная вещь, очень полезная когда документов под выгрузку много, они сложные и на них уже есть готовые XSD-схемы. Но в более простых случаях уж очень тяжеловесно.
|
||||||||||
4
Kesim
13.08.20
✎
12:32
|
(1) +1
Свой вариант |
||||||||||
5
lodger
13.08.20
✎
12:33
|
ситуативно. не всегда нужна полная схема, не всегда данных много, не всегда обмен двунаправленный, не всегда данные вариабельны по типам\видам.
поэтому начать с (1), не хватает? потом сделать ЗаписьXML, не хватает? пилим XDTO. Свой вариант |
||||||||||
6
DTX 4th
13.08.20
✎
12:59
|
Все понял, спасибо
А то как форум не почитаешь, так все адепты XDTO - даже фильтры для svg с его помощью делают) |
||||||||||
7
d4rkmesa
13.08.20
✎
13:22
|
Не люблю последовательную запись. =) Достаточно крутая вещь, нет необходимости для каждого значения или атрибута писать код, проще накидать нужный запрос с такими же полями и через ЗаполнитьЗначенияСвойств шарашить. Конечно, можно и для последовательной записи накидать программный интерфейс, но лучше уж для XDTO. Получается в итоге отнюдь не громоздко, как в типовых. Так что, даже если попросят сделать обмен без схем, попробую сначала сгенерировать схемы из xml. Конечно, это не для случаев, когда итоговые файлы под 100Мб и больше.
XDTO |
||||||||||
8
Вафель
13.08.20
✎
13:24
|
читать xml можно и без схемы. 1 минус - все поля будут строквыми
|
||||||||||
9
FIXXXL
13.08.20
✎
13:26
|
(7) +1
схема и ЗаполнитьЗначенияСвойств() |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |