Вход | Регистрация
 

Кто как работает с xml

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

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

Список тем форума
Рекламное место пустует  Рекламное место пустует
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.