Если вы используете push-интерфейс SAX (созданный с помощью xmlCreatePushParserCtxt()
), вы можете как-то сигнализировать управляющему коду, который вы хотите прервать, и он может прекратить вызов xmlParseChunk()
. Таким образом, вы можете остановить анализ в конце текущего «чанка».
Если вам нужно немедленно прервать сеанс, вы, вероятно, сможете добиться этого, создав исключение в обратном вызове.