Ленивый SAX XML-парсер с остановкой / возобновлением - PullRequest
1 голос
/ 13 января 2010

Я почти уверен, что ответ - нет, но, конечно, есть более умные ребята, чем я!

Есть ли способ создать ленивый синтаксический анализатор XML на основе SAX , который можно остановить (например, вызвать исключение - это возможно), но также resumable ?

Я ищу возможное решение для Python> = 2.6 со стандартными библиотеками XML. «Ленивая» часть также тривиальна: я действительно ищу здесь «возобновляемую» собственность.

1 Ответ

0 голосов
/ 13 января 2010

Экспат может быть остановлен и возобновлен. Парсер AFAIK Python SAX использует Expat. Неужели API не выставляет останавливающие вещи на сторону Python?

РЕДАКТИРОВАТЬ: нет, похоже, что остановка парсера не доступна из Python ...

...