Стандартные парсеры XML быстрее, чем другие виды написанных парсеров? - PullRequest
0 голосов
/ 22 октября 2008

Являются ли XML-парсеры (предоставляемые стандартными библиотеками) быстрее, чем пользовательские написанные парсеры?
Если так, то почему?

1 Ответ

5 голосов
/ 22 октября 2008

Пользовательские написанные парсеры для чего? Все еще XML? Если так, то я ожидаю, что стандартные библиотеки, как правило, будут иметь более качественный, более быстрый и надежный код, чем код, написанный J Random Developer. В конце концов, стандартные библиотеки обычно имеют много ресурсов, и синтаксические анализаторы будут широко использоваться - относительно быстро устранять ошибки.

Сказав это, XML не является особенно дружественным для парсера. Если вы сравниваете «анализ XML с использованием стандартных библиотек» с «анализом пользовательского формата данных с помощью пользовательского кода», тогда пользовательский формат данных может оказаться намного быстрее, если он хорошо разработан для конкретной задачи.

Учитывая все эти предостережения, не могли бы вы уточнить свой вопрос?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...