SAX: различия между версиями

[непроверенная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
стилевые правки, оформление
м ссылка
Строка 1:
'''SAX''' ({{lang-en|«Simple API for XML»}}) — способ последовательного чтения/записи [[XML]]-файлов.
 
Обычно SAX-[[парсер]]ы требуют фиксированного количества памяти для своей работы, но не позволяют изменять содержимое документа. Всё что делает SAX-парсер это сообщает вызвавшему приложению о встреченных распознанных элементах XML-разметки или о встреченных ошибках. Связь парсера с вызывающим приложением, как правило, осуществляется посредством [[Callback (программирование)|функций обратного вызова]].
 
Реализации SAX-парсеров могут различаться, но в целом они устроены однотипно, примерно так как показано ниже: