SAX

Im Jahre 2000 wurde die neuste Version SAX vom Meggison David herausgebracht diese version ist Public Domain. XML Daten können mit einer Anwendung die SAX nutzt ausgewertet werden. Ursprünglich wurde SAX in Java entwickelt und besteht aus vielen Java Interfaces, mittlerweile findet man aber die Implementierungen in allen möglichen bzw. gängigsten Programmiersprachen. Durch SAX Parsers werden viele Methoden spezifiziert um auf XML Dokumente zugreifen zu können. Ereignisorientiert arbeitet SAX anders als DOM. Genau wie eine Pipeline funktioniert das Ereigniskonzept. Eine ganze Menge Ereignisse werden von Sax definiert, beim sequenziellen lesen der XML Dokuments können diese vorkommen. Diese Ereignisse stehen in keinem Verhältnis zu anderen Ereignissen solche Art. Schon durch das lesend er ersten paar Zeichen eines Dokuments kann schon eine Auswertung gestartet werden. So wird die Zugriffszeit besonders in den interaktiven Systemen verkürzt. Der Speicherbedarf wird vom SAX Parser minimiert, da nur Daten gespeichert werden die mit der Behandlungsroutine ausgesucht wurden.

Verschlagwortung: sax

Copyright 2010 © SAX