SAX es una API estándar para usar XML en Java y otros lenguajes que permite realizar acciones sobre datos XML mediante un recorrido secuencial de sus elementos. Funciona basado en eventos llamando funciones cuando reconoce elementos en el documento XML. Se utiliza principalmente para cambios en documentos XML, mientras que DOM es más adecuado para agregar elementos.