|
XML formát slouží velmi dobře i jako formát pro výměnu dat mezi aplikacemi. Aplikace zpracovávající XML lze vždy logicky rozložit
na dvě části:
- parsování XML dokumentu, tj. načítání XML dokumentu a jeho členění na jednotlivé logické prvky XML
- činnost založenou na informacích získaných z XML dokumentu
Druhá z těhto dvou činností je vlastní činností aplikace, a tu nelze nijak zobecnit. První z těchto činností je zato pro všechny
aplikace stejná, a proto vznikla dvě standardních API, která ji mají podpořit. Tato dvě API se liší jednak v přístupu ke zpracování
XML dokumentu a jednak mírou standardizace. Událostmi řízené API SAX je standardem vyvíjeným diskusní skupinou XML-DEV. API
založené na konstrukci a manipulaci se stromem dokumentu se nazývá DOM a je standardem W3C.
- SAX
- DOM
- Srovnání SAX a DOM
|
|