Ir al contenido

Simple API for XML

De Wikipedia, la enciclopedia libre

Esta es una versión antigua de esta página, editada a las 12:30 20 may 2011 por 83.54.177.154 (discusión). La dirección URL es un enlace permanente a esta versión, que puede ser diferente de la versión actual.

SAX son las siglas de "Simple API for XML", originalmente, una API únicamente para el lenguaje de programación Java, que después se convirtió en la API estándar de facto para usar XML en JAVA. Existen versiones de SAX no sólo para JAVA, si no también para otros lenguajes de programación.

CARACTERISTICAS SAX'

Analizador o parser SAX:

Detecta cuándo empieza y termina un elemento o el documento, o un conjunto de caracteres, etc. (genera eventos)

Gestiona los espacios de nombres

Comprueba que el documento está bien formado

Las aplicaciones necesitan implementar manejadores de los eventos notificados

SAX lee secuencialmente de principio a fin, sin cargar todo el documento en memoria

Ventaja:

eficiencia en cuanto al tiempo y la memoria empleados en el análisis

Desventajas:

No dispone de la estructura en árbol.

Es más dificil de manipular

Realiza una lectura secuencial del documento por lo que una vez leido no se puede volver atras. Cosa que DOM sí permite.


Enlaces externos