|
Чтение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) Опиши полностью задачу. Т.е. что это за файлы, по какому принципу из него надо инфу выгребать?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |