push parsing: model zdarzeniowy przetwarzania
Model przetwarzania dokumentów XML, w którym stroną inicjalizującą i prowadzącą całą operację jest analizator składni. Analizator analizując dokument element po elemencie, dla każdego napotkanego elementu wywołuje odpowiednią zdefiniowaną w aplikacji procedurę zwrotną, np. jeśli analizator napotka początek elementu, może wywołać metodę o nazwie startElement. Najbardziej znanym API reprezentującym ten model jest SAX (simple-api-for-xml).