#0
by lim9
Как я понял что обычно в 1с этот файл разбирается в циклах. Ак можно ли это сделать как-то быстрее? скажем как-то загнать его в запрос(?) или еще как?
#1
by Лефмихалыч
во-первых, откуда уверенность, что в запросе будет быстрее, чем через последовательное чтение? во-вторых, способ-то есть, но у тебя памяти-то хватит всю xml-ку целиком в нее затолкать?
#5
by Serg_1960
Как загнать в запрос? "Как-то"(с)- порадовало :) Имхо: замер производительности - путь к ответу на вопрос "А можно ли это сделать как-то быстрее?".
#6
by ДенисЧ
ну... Например, XDTO... Но там кучка ограничений... Есть ещё какой-то DOMДокумент... Но это будет хуже, чем циелкд
#7
by sapphire
Что-то, ты, дядя Денис, не то говоришь :) Причем здесь XDTO? Xpath/xslt ближе к теме, ИМХО.
#10
by Кир Пластелинин
если xml-файлы относительно небольшие и структура известна, то юзать xpath. особенно спасает возможность использовать "параметры" в xpath.
#12
by Кир Пластелинин
канать то канает, но "тормоза" уже больше чувствуются. хотя - смотря с чем сравнивать.
#13
by sapphire
Ну Microsoft XML вполне справляется, а уж встроенный в Microsoft SQL SERVER nodes тем паче. В принципе, 2 ГБ вполне кушает еще в in-memory, если больше то уже приходится использовать файлы+SAX, т.е через указатель на текстовый поток.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как быстро очистить 1с 7.7. (dbf)от данных документов и регистров?
- Загружаю XML файл от 1С в Оракл (проблемы) ... Кто знает:Оракл,XML,1с8 ?
- Как быстро найти строку в ТЗ по нескольким колонкам?
- XML ошибка "Не удается просмотреть ввод XML с использованием списка стилей
- Вопрос по XML. Как дерево значений быстро экспортировать в XML?
- Как разобрать в 1С результат запроса SQL "For XML"
- XML чтение и XML запись
В этой группе 1С
- Синхронизация УТ10.3 --> БП3.0
- БП 2.0.64.15 Формирование книги покупок
- ЗУП 2.5. Начисление зарплаты
- Согласование заказов клиента УТ11.1
- ЗУП 3.0 4-ФСС
- Выборка из результата запроса. Что влияет на количество выборок?
- Номер ГТД в серии не совпадает с номером ГТД документа!
- Не выгружается в *.dt из SQL. 1с 8.2
- При формировании 4 ФСС не заполняется рег номер страхователя в ЗУП 2.5 (2.5.90.3
- Отбор в подборе номенклатуры + вопрос по сегментам
- Несколько Установок цен в один день, на один товар
- УТ 11: частичная оплата и отгрузка на основании счета на оплату
- Свободные остатки на складах 1С УПП
- Запрет выдачи лицензии сервером 1С
- Конвертация данных, редакция 2.1 (2.1.8.2). поиск объетов с условием
- При вводе контрагента при нажатии заполнить по ИНН выдает ошибку
- Не могу найти в модулях код, отвечающий за формирование бух.проводок документа!
- УФ переопределение процедуры началовыбор элемента
- Стандартные настройки оформления динамического списка
- СКД: обороты по регистру между документами