[ IDataParser ]

Интерейс к парсеру данных. Парсер данных преобразует некий в общем случае бинарный файл в древовидную структуру.

Для начала рабора текстового файла необходимо передать в парсер указатель на текстовые данные в памяти через функцию StartParse().

Получить указатель на текстовые данные, хранящиеся в файле можно, например, вот так, с использованием менеджера файловой системы:

// FileName - имя XML-файла данных.
IFile *myFile=FILER->GetFile( FileName );
if (!myFile) return true; //файла нет такого
myFile->FileOpen();
void *data=myFile->LoadInMem();
if (myFile->GetState()!=ASN_FILE_DISK_IN_MEM) return true; // не грузится он :(
В результате в переменной data получаем указатель на данные.