Kdy zvolit událostmi řízené rozhraní?

  • O co snazší pro autora parseru, o to náročnější pro aplikačního programátora...

  • Aplikace si musí (někdy složitě) pamatovat stav analýzy, nemá nikdy "celý dokument pohromadě".

  • Na úlohy, které lze řešit "lokálně", bez kontextu celého dokumentu, je to vhodné rozhraní.

  • Obvykle poskytuje nejrychlejší možné zpracování.

  • Aplikační nepříjemnosti lze obejít použitím nadstaveb, např. Streaming Transformations for XML (STX)