Поиск:

Ответ в темуСоздание новой темы Создание опроса
> MSXML. Как загрузить из Url 
:(
    Опции темы
lemax
Дата 30.7.2008, 12:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 90
Регистрация: 14.10.2007

Репутация: нет
Всего: 1



Дайте,пожалуйста, пример загрузки XML файла с "http://..." адресса для XMLDOMDocument из msxml.

Этот пример не хочет работать:
Код

if(SUCCEEDED(CoInitialize(NULL)))
{
                         {
                              CComPtr<IXMLDOMDocument> spXMLDOM;
                              HRESULT hr = spXMLDOM.CoCreateInstance(__uuidof(DOMDocument));

                              if ( FAILED(hr) || spXMLDOM.p == NULL)
                                    return 1;
                                VARIANT_BOOL bSuccess = false;
                                CComVariant Url(L"http://rss.news.yahoo.com/rss/health");
                                hr = spXMLDOM->load(Url, &bSuccess);
                                if ( FAILED(hr) || !bSuccess)
                                     return 1;
                                CComBSTR xml;
                                spXMLDOM->get_xml(&xml);//Здесь xml="". Почему?????????????????????????
                           }
                      CoUninitialize();
}

PM MAIL   Вверх
ZeroPoint
Дата 20.1.2009, 13:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 20.1.2009

Репутация: нет
Всего: нет



Похоже, что нужно указать полное имя, например:
L"http://rss.news.yahoo.com/rss/health/index.xml"
PM MAIL   Вверх
xvr
Дата 21.1.2009, 12:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

Репутация: 8
Всего: 223



Перед загрузкой (load) поставь проперть async у spXMLDOM в false

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: COM/DCOM/ActiveX/ATL/CORBA | Следующая тема »


 




[ Время генерации скрипта: 0.0415 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.