Нужен API похожий на XML_SetUserData (expat) в libxml2 - PullRequest
0 голосов
/ 01 марта 2011

Я использовал expat и хочу преобразовать свой код в синтаксический анализатор libxml2.У меня есть 2 вопроса:

Q1) expat предоставляет API XML_SetUserData (), я хочу аналогичный API в libxml2.

Q2) Разрешает ли синтаксический анализатор libxml2 проверку схемы вместе с синтаксическим анализом XML.*

Спасибо, СМ

1 Ответ

0 голосов
/ 23 сентября 2011

xmlSAXHandlerinstance.userdata = your_data;должен сделать все необходимое.

Вы получите эти данные во всех ваших обратных вызовов.

Вы также можете установить пользовательские данные при создании экземпляра вашего контекста Parser.Например: xmlCreatePushParserCtxt (& xmlSAXHandlerinstance, your_data, NULL, 0, NULL);

...