|   |   | 
| 
 | ЧтениеXML vs ДокументDOM | ☑ | ||
|---|---|---|---|---|
| 0
    
        dave2000 04.06.14✎ 17:07 | 
        Нужно читать XML и вытягивать из него необходимые данные. Для этого можно использовать ЧтениеXML и ДокументDOM. Обясните плиз разницу между ними, в каких случаях лучше использовать первый вариант, а в каких второй?     | |||
| 1
    
        Fragster гуру 04.06.14✎ 17:08 | 
        чтение - последовательный  доступ, DOM - произвольный...     | |||
| 2
    
        Господин ПЖ 04.06.14✎ 17:09 | 
        первый меньше жрет, во втором всякие ништяки типа запросов (но этого в 1с нету?)     | |||
| 3
    
        ДенисЧ 04.06.14✎ 17:10 | 
        (2) XPath в 1с есть     | |||
| 4
    
        Maxus43 04.06.14✎ 17:15 | 
        фабрикаXDTO ещё есть     | |||
| 5
    
        Fragster гуру 04.06.14✎ 17:17 | 
        (2) Xpath есть в 1с, но своеобразный, как говорят     | |||
| 6
    
        Fragster гуру 04.06.14✎ 17:17 | 
        (4) XDTO работает и из чтения и из DOM     | |||
| 7
    
        DS 04.06.14✎ 17:21 | 
        (4) Не каждый XML подойдет под него.     | |||
| 8
    
        Господин ПЖ 04.06.14✎ 17:22 | 
        верификация со схемой через фабрику делается? или там только сериализация в объекты?     | |||
| 9
    
        DS 04.06.14✎ 17:22 | 
        (5) Вполне нормальный.     | |||
| 10
    
        Maxus43 04.06.14✎ 17:23 | 
        (8) фабрика валидность тоже проверяет, согласно схеме xml     | |||
| 11
    
        DS 04.06.14✎ 17:23 | 
        (8) Делается.     | |||
| 12
    
        dave2000 04.06.14✎ 18:23 | 
        А есть какие-то ограничения на размеры XML-файлов при работе ЧтениеXML и ДокументDOM? 1Мб, 100Мб, 500Мб, 1Гб... ?     | |||
| 13
    
        kiruha 04.06.14✎ 18:50 | 
        (0)
 Первый более низкоуровневый Быстрый и надежный. Для сложных данных много чего вручную придется писать Второе более "продвинутое" решение. Меньше гиморроя с программированием | |||
| 14
    
        DS 04.06.14✎ 19:01 | 
        (12) Т. к. ЧтениеXML - последовательно чтение, то ограничения на уровне системы (в основном оперативная память).
 DOM - строит объектную модель. Имхо, при тяжелых файлах будет мучительно долго отрабатывать определенные методы. | |||
| 15
    
        Armando 04.06.14✎ 21:51 | 
        (0) Опиши полностью задачу. Т.е. что это за файлы, по какому принципу из него надо инфу выгребать?     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |