Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Visual Basic Новый топик    Ответить
 VB6 чтение xml после авторизации  [new]
escrimer
Member

Откуда:
Сообщений: 12
Добрый день.

Уже имеется проект, который читает XML из интернета по адресу, который начинается с http:

Пример кода

xmlManager.async = False

Path = "http:///official_exchange_rates?get_xml=1&date=" & Format(DTPicker1.Value, "dd.mm.yyyy")

If xmlManager.Load(Path) Then

Модератор: Учимся использовать тэги оформления кода - FAQ


Данные считываются и обрабатываются без проблем.
Сейчас есть задача так же читать XML, но используя SSL соединение, которое требует авторизацию. Через браузер файл можно открыть и сохранить, естественно введя имя и пароль .

К сожалению не нашел описания возможности отправлять пользователя и пароль до чтения адреса. Может кто-то может что-то подсказать? Спасибо
14 июн 17, 17:20    [20564559]     Ответить | Цитировать Сообщить модератору
 Re: VB6 чтение xml после авторизации  [new]
Shocker.Pro
Member

Откуда: ->|<- :адуктО
Сообщений: 20295
escrimer
проект, который читает XML из интернета по адресу
вы забыли упомянуть, с помощью какого компонента
14 июн 17, 21:09    [20565104]     Ответить | Цитировать Сообщить модератору
 Re: VB6 чтение xml после авторизации  [new]
escrimer
Member

Откуда:
Сообщений: 12
Shocker.Pro,
На данный момент используется DOMDocument
15 июн 17, 09:45    [20565751]     Ответить | Цитировать Сообщить модератору
 Re: VB6 чтение xml после авторизации  [new]
Shocker.Pro
Member

Откуда: ->|<- :адуктО
Сообщений: 20295
Разве DOMDocument умеет самостоятельно читать файл из интернета?
Не нашел примеров (хотя, возможно, если скормить его методу Load URL вместо пути к файлу, он его скачает, но это не его предназначение, его задача разбирать DOM)

Посмотрите в сторону XMLHTTP - там вроде бы есть свойства и методы для авторизации.
15 июн 17, 10:43    [20565910]     Ответить | Цитировать Сообщить модератору
 Re: VB6 чтение xml после авторизации  [new]
Antonariy
Member

Откуда: ☭
Сообщений: 72729
Shocker.Pro
если скормить его методу Load URL вместо пути к файлу, он его скачает
Так и есть.

Shocker.Pro
но это не его предназначение
В том числе это его предназначение, если, например, документ загружается с валидацией схемой, которая лежит в интернете по адресу, указанному в xsi:schemalocation

Но с авторизацией так не выйдет.
15 июн 17, 11:09    [20566031]     Ответить | Цитировать Сообщить модератору
 Re: VB6 чтение xml после авторизации  [new]
escrimer
Member

Откуда:
Сообщений: 12
Shocker.Pro
Разве DOMDocument умеет самостоятельно читать файл из интернета?
Не нашел примеров (хотя, возможно, если скормить его методу Load URL вместо пути к файлу, он его скачает, но это не его предназначение, его задача разбирать DOM)

Посмотрите в сторону XMLHTTP - там вроде бы есть свойства и методы для авторизации.


Да, вместо пути к файлу прописан адресс странички, как показано в первом сообщении. Есть Path и Load обычный. Далее идет разбор DOMDocumenta по нодам.

Для SSL соединения это не работает, так как необходима авторизация до получения результата.
15 июн 17, 11:17    [20566067]     Ответить | Цитировать Сообщить модератору
Все форумы / Visual Basic Ответить