Rozdział 8. Przetwarzanie strumieniowe przy użyciu StAX

Dwa API, o których mówiliśmy do tej pory — SAX i DOM — reprezentują odmienne podejścia do analizy składniowej dokumentów XML. Parser SAX informuje program poprzez różne predefiniowane interfejsy o zdarzeniach mających miejsce podczas analizy składniowej dokumentu. DOM natomiast tworzy drzewo w pamięci, które zwracane jest do programu jako jeden obiekt.

W niniejszym rozdziale przyjrzymy się jeszcze jednemu API — StAX, które reprezentuje trzeci rodzaj podejścia do przetwarzania kodu XML. Technika ta nosi nazwę przetwarzania strumieniowego (ang. pull parsing). Jest ona podobna do SAX pod tym względem, że kod oddziałuje z dokumentem w czasie jego przetwarzania. Różnica polega na sposobie odbywania ...

Get Java i XML. Wydanie III now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.