Имя: Пароль:
1C
 
Кто как работает с xml
0 Kongo2019
 
20.08.20
10:59
Доброго народ.
Поделитесь опытом кто и как работает с xml.
1 Fram
 
20.08.20
11:07
В чем именно проблема?
2 ChMikle
 
20.08.20
11:09
Работаем с xml спокойно, уверенно я бы даже сказал , но осторожно :))
3 Ray Zexter
 
20.08.20
11:10
(0) Нежно... (не помню откуда)
4 Garykom
 
гуру
20.08.20
11:12
бросил xml и теперь работаю с json
5 Kongo2019
 
20.08.20
11:13
Какие технологи используете.
Стандартный функционал там, или как вариант работаете как с обычным текстовым файлом.
6 d4rkmesa
 
20.08.20
11:14
(0) XDTO или типовая сериализация.
7 novichok79
 
20.08.20
11:15
предпочитаю json, когда надо (а надо обычно веб сервисам или сериализаторам всяким), можно использовать через фабрику ФабрикаXDTO прочитать записать или напрямую через ЧтениеXML, ЗаписьXML.
8 NorthWind
 
20.08.20
11:24
9 NorthWind
 
20.08.20
11:25
(2) Точно. Если вас беспокоит Гондурас, главное, его не чесать
10 Kongo2019
 
20.08.20
11:29
Ок, а если есть XSD.
Это как-то упрощает работу?
Ну там проверку по нему типа сделать можно?
11 ManyakRus
 
20.08.20
11:30
Надо сначала выгрузить XML в ТаблицуЗначений универсальной функцией
тогда легко работать :)
И наоборот - создавать XML из ТаблицаЗначений и др. универсальной функцией

тогда оно ничем не отличается от работы с обычной таблицей значений :)
12 d4rkmesa
 
20.08.20
11:41
(10) КорневойЭлемент.Проверить()
13 don_Rumata
 
20.08.20
11:51
(0) Не люблю xml, но люблю json. Нашел для этого случая php-шный конвертатор xml в json, развернул у себя. Кидаю в него xml и получаю удобный json, с которым приятно работать :)
14 Kongo2019
 
20.08.20
12:25
xml все госорганы требуют, вон даже XSD выдают по запросу.
15 NorthWind
 
20.08.20
20:03
(10) Да, упрощает, если работать через XDTO.
Только есть один минус - сам по себе механизм довольно тяжеловесен и не вполне прост для изучения.
16 План счетов
 
20.08.20
22:25
Мощная штука: https://msiter.ru/tutorials/xpath можно трансформировать xml в HTML или в объект 1С. например в таблицу значений
17 timurhv
 
20.08.20
22:35
(10) В обмене с SAP через PI - побоку. В xsd одно, xml - второе. Все удачно ушло и обработалось.
18 NorthWind
 
20.08.20
22:41
(16) ну, как xpath сам по себе может трансформировать XML во что-либо - понятно не вполне. Ранее я его использовал в основном для того, чтобы выбрать подмножество узлов по некоторым условиям, тут он действительно блестящ, при желании с его помощью можно превратить XML-файл в некоторое подобие БД c селектами. Правда, здесь не нужно особого фанатизма, ибо индексации нет и работает это все не очень быстро.
19 План счетов
 
20.08.20
23:05
(18) возьми ТЗ, сериализуй, получишь xml как пример, и затем в обратную сторону, берешь сторонний xml преобразуешь в похожий xml из  примера, десиарелизуешь. Очень удобно, можно в любой другой объект так преобразовывать, элемент справочника, или в документ. Я не говорю что это универсальный механизм и его надо везде применять, просто такой механизм есть и он удобный. и стоит держать его на вооружении.
20 novichok79
 
21.08.20
09:13
(11) да, а потом ОЗУ заканчивается.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан