Имя: Пароль:
1C
1C 7.7
v7: Результат из браузера в 1с
0 linoblack
 
09.03.16
19:12
создал активикс - это браузер(Shell.Explorer). передаю ему урлу, отрабатывает скрипт в урле, а результатом работы является xml-структура, она выводится в окне браузера. а как теперь получить к ней доступ, чтобы можно было ее парсить?
че-то никак не допру (((....
1 BalBess
 
10.03.16
07:47
не пробовал через объект? IE=СоздатьОбъект("InternetExplorer.Application");
2 vcv
 
10.03.16
09:23
Может попробовать долезть до тела страницы?
Document.Body.InnerHTML
Там можно отдельные теги перебирать и получать их содержимое. Но с XML не пробовал.
3 lubitelxml
 
10.03.16
09:27
была где-то у меня подобная поделка, лет 10 назад кому-то делал, не смог найти ((
4 linoblack
 
10.03.16
14:01
попробовал через InternetExplorer.Application. почему-то не срабатывает метод ExecWB. хотел с его помощью в файлик сохранить. в 1с в окно сообщений выкидывает ошибку, но с пустым текстом. диалог печати и открытия выводится, а диалог сохранения почему-то нет (((

можно пример как с Document.Body.InnerHTML работать?
5 Garykom
 
гуру
10.03.16
14:17
6 linoblack
 
10.03.16
15:28
(5) не давайте удочку - дайте рыбки, плиз. ниасилю (((

сделал по примеру с objDoc.all.tags("A") - на обычных страницах работает. но мне возвращает скрипт ответ в виде xml.  и во всех тегах только сама урла скрипта.

поставщики дали доступ к своему сервису. т.е. обращаюсь по урле к ихнему серверу, а тот в ответ выдает хмл-структуру. в ней список накладных. нужно его разобрать и приходные сделать.