Forskjell mellom SAX og DOM Forskjellen mellom
SAX vs DOM
Enkel API for XML (også kjent som SAX) er en seriell tilgangsparser API for XML (det er en API som får data og analyserer teksten fra det bestemt dokument i dynamisk opprettede nettsider eller websider med interaktivt innhold). Det virker som et av de mest populære alternativene til dokumentobjektmodellen (også kjent som DOM).
> DOM er en konvensjon som er helt uavhengig av et bestemt språk. Det er en konvensjon som er kompatibel med flere plattformer. Den brukes til å representere og samhandle med objekter i HTML-, XML- og XHTML-dokumenter. DOM bruker, mange aspekter av DOM kan adresseres og manipuleres.En SAX-parser fungerer som det er kjent som en strøm p arser (som betyr at den får og analyserer tekst som strekker seg fra sin plassering). Den inneholder en eventdrevet API (det er en API som er avhengig av hendelser som forekommer i et bestemt miljø). Brukeren har kontrollen for å definere antall tilbakeringingsmetoder (det er metoder som sporer tilbake til kilden til de forespurte dataene). Disse metodene vil bli kalt når hendelser oppstår under parsing. Det er fire hovedhendelser som kan oppstå under parsing: XML Test noder, XML Element noder, XML Processing Instruksjoner og XML Comments. Når disse XML-funksjonene oppstår, settes hendelser inn for å spille. Hendelser oppstår også når disse funksjonene har nådd slutten. Som sådan er SAX ensrettet (som betyr at den beveger seg i en retning), og data som ble analysert tidligere, kan ikke gjenleses uten å starte oppsparingsoperasjonen på nytt.
1. SAX er en seriell tilgangsparser-API for dynamiske websider; DOM er en konvensjon uten språk eller språkavhengighet.
2. En SAX-parser tillater brukeren å kontrollere antall tilbakeringingsmetoder; DOM fungerer uavhengig for å tillate JavaScript-skript å få tilgang til, endre eller analysere alt som relaterer til dynamiske nettsider, slik at JavaScript kan "fysisk" utforske sitt miljø.