При парсинге с NSXMLParser это загружает целый .xml, затем анализируют, или это делает синтаксический анализ потоковой передачи?

Вы оказываетесь перед необходимостью использовать триггеры для этого.

5
задан ThinkingStiff 30 June 2012 в 05:12
поделиться

2 ответа

NSXMLParser - это потоковый синтаксический анализатор в том смысле, что он генерирует поток событий, которые клиенты могут использовать для обработки данных, он не принимает потоковый ввод. Базовая библиотека libxml2, на которой она основана, принимает потоковый ввод, и есть несколько клонов и подклассов NSXMLParser, которые обеспечивают такого рода функциональность, например this .

1
ответ дан 14 December 2019 в 19:20
поделиться

NSXMLParser загружает и анализирует. Если вы хотите выполнить синтаксический анализ во время загрузки, вам следует взглянуть на пример проекта XMLPerformance от Apple и реализовать синтаксический анализатор на основе libxml.

4
ответ дан 14 December 2019 в 19:20
поделиться
Другие вопросы по тегам:

Похожие вопросы: