Re[3]: msxml parser - НЕПОНИМАЮ!
От: IT Россия linq2db.com
Дата: 09.11.01 15:40
Оценка:
Здравствуйте svld, Вы писали:

Вот тебе пример, который выводит две двойки:

#include "stdafx.h"
#include <iostream.h>
#import <msxml3.dll>

void main()
{
    ::CoInitialize(NULL);
    try {    
        using namespace MSXML2;
        IXMLDOMDocumentPtr doc(__uuidof(DOMDocument));
        doc->loadXML(
            L"<?xml version=\"1.0\"?>"
            L"<root>"
            L"<info>TEXT1</info>"
            L"<info>TEXT2</info>"
            L"</root>"
        );
    
        IXMLDOMElementPtr root = doc->selectSingleNode(L"root");
        IXMLDOMNodeListPtr node = root->selectNodes(L"info"); 
        long num = node->Getlength();
        cout 
            << num 
            << endl
            << doc->selectNodes(L"root/info")->Getlength()
            << endl;
    } catch (_com_error& er) {
        cout
            << er.ErrorMessage()
            << endl;
    } 
    ::CoUninitialize();
}
Если нам не помогут, то мы тоже никого не пощадим.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.