Enkelt API for XML
SAX står for "Simple API for XML", opprinnelig et API kun for programmeringsspråket Java som senere ble de facto standard API for bruk av XML i JAVA. Versjoner av SAX eksisterer ikke bare for JAVA, men også for andre programmeringsspråk (som Python ).
SAX-analysator eller parser
- Oppdag når et element eller dokumentet begynner og slutter, eller et sett med tegn osv. (Genererer hendelser)
- Administrer navneområder.
- Sjekk at dokumentet er godt utformet.
- Applikasjoner må implementere behandlere for rapporterte hendelser.
- SAX leser sekvensielt fra start til slutt, uten å laste hele dokumentet inn i minnet.
Fordeler og ulemper
- Effektivitet i form av tid og minne brukt i analysen.
- Den har ikke trestrukturen.
- Det er vanskeligere å manipulere.
- Den utfører en sekvensiell lesing av dokumentet slik at når det først er lest, kan det ikke gå tilbake, noe DOM tillater.
Eksterne lenker