Předchozí - Obsah části - Obsah - Další

Rozhraní založená na událostech (Event-based APIs)

Při analýze ("parsing") dokumentu "vysílají" zpracovávající aplikaci sled událostí.

technicky realizováno jako volání metod ("callback")

aplikace poskytuje handlery, které volání zachytávají a zpracovávají

událostmi řízená rozhraní jsou "nižší úrovně" než stromová, protože

pro aplikaci zůstává "více práce"

jsou však úspornější na paměť (většinou i čas)

Událostmi je např.:

začátek a konec dokumentu (start document, end document)

začátek a konec elementu (start element, end element) - předá současně i atributy

instrukce pro zpracování (processing instruction)

komentář (comment)

odkaz na entitu (entity reference)

Nejznámějším takovým rozhraním je SAX http://www.saxproject.org


Předchozí - Obsah části - Obsah - Další