|   |   | 
| 
 | Кто как работает с 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) да, а потом ОЗУ заканчивается.     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |