#0
by gorlanovmax
столкнулся с проблемой проблемой при загрузке XML-файла с неоднородной структурой. Пользуюсь компонентой OpenXML от Romix Имею файл вот с такой структурой: Все методы, которые я находил, работают при знании четкой и неизменной структуры. Кто-то сможет подсказать методы работы с такими файлами?
#10
by Ёпрст
там точка, если че.. форматирование кода тут, съедает. Можно и рекурсией бегать, можно и через объект ДОМ=СоздатьОбъект("MSXML2.DOMDocument.6.0"); ДОМ.load(СокрЛП(ВыбФайл)); читать - как угодно, в общем
#11
by Serginio1
Вообще для семерки лучше использовать классы Net Есть более продвинутые инструменты Для семерки нужно установить УстЭтоСемерка
#12
by gorlanovmax
На первом же отсутствии тега PHOTO в узле, выдает ошибку ТекЭлем = Узел1.selectNodes(".//PHOTO").item; {C:USERSEXTFORMS???????? ???.ERT}: Плохой тип переменной
#14
by Злопчинский
делаю по стариковски. типа Определяю в СЗ перечень тегов, которые меня интересуют разбираю последовательно, рекурсией, при входе в очередную рекурсию - смотрю очередной тег/узел - есть в списке нужных мне: - если нет, то пропуск...
#16
by Djelf
Для 7.7, делает то как называется Ибо они меня утомили, возможно когда то сломается но это маловероятно.
#19
by Djelf
не люблю рекурсию... и это медленно... хлопнуть пространство имен и все становится просто и быстро либо переходить на xml.setProperty "SelectionLanguage", "XPath" и запросы будут проще но у меня 77 на wine, а с ним печалька... вот и вырезаю ПространставоИмен...
#20
by Злопчинский
Согласен, но для меня 1. слишком много умных букв в примере с пространстовм имен 2. для загрузки 100 мегабайтных иксемелей рекурсия может и много, но обычные иксемели для обмена заявками всякими и даже что побольше грузит вообщем без напряга
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- v7: v7 : НДС при возврате
- v7: Что нужно чтоб подключить ККМ Меркурий 112F к 1с V7 Торговля + склад
- v7: v7.7 премещение элемента справочника
- v7: Загрузка выписки банка из txt
- v7: v8: v7: Кто-нибудь сумел скачать комплект отчетности за I квартал 2007 года
- v7: Загрузка данных из мхл
- v7: БУХ 7.7 Загрузка платежных документов из банк. систем в формате SWIFT MT940.
- v7: 1С V7.7 в сети
- v7: 1C:V7 starter program (for SQL) - обнаружена ошибка
- v7: Перенос данных Бухгалтерия из v7 в v8
- v7: Tranref.ert поэлементная загрузка возможна?
- v7: v7 Перехват глобального события ПриЗаписи() или ОбработкаПроведения()
В этой группе 1С
- последовательность документов, изменить порядок
- В БП 3.0 нету РаботаСФайлами.УдалитьЗапрещенныеСимволыИмени(ИмяФайла)
- 1С:Предприятие 8.3 (8.3.7.1845) текущему соединению с ИБ не назначен сеанс
- Девайс для видеоконференции и проброс портов
- УСН Доходы минус расходы КУДиР
- v7: Обычная гистограмма добавить цифры 1с 7.7
- Неправильно грузится курс валют в 1С
- УТ 11. Управление правами. Ограничения по пользователям и складам.
- Диалог, Вопрос и ПоказатьВопрос
- УдалитьОсновнойДоговорКонтрагента Вместо ОсновнойДоговорКонтрагента
- Закрыть 1с для одного пользователя робот
- Ут 11.1 при попытке вывести на печать: Значение не является значением....
- Совместное использование аппаратной и программной лицензии 1С
- С чего начать оприходование товара в УТ
- Один набор записей по разным регистраторам
- Com соединение из 8.3 к 8.2
- УПП 1.3.72.2. Изменение настроек учета
- Сколько брать посреднический процент с исполнителя (настройка ПО и железа) ?
- Обновление УТ: Произошло зацикливание процедуры обработки данных
- ошибка при свертке