Java - XML
Java - XML
Ingeniería en Informática
Universidad FASTA
Sintaxis redundante
Los archivos XML contiene una gran cantidad de términos repetitivos
Siendo un lenguaje descriptivo, en texto plano, los archivos XML
son voluminosos y los costos de almacenamiento y transmisión se
incrementan
Clientes.xml
Cuerpo
cli.dtd
DOM Parser Analiza un XML cargando el contenido completo del documento y creando su árbol jerárquico
completo en la memoria
SAX Parser Analiza un documento XML sobre triggers basados en eventos. No carga el documento completo
en la memoria.
JAXP Capa de alto nivel para utilizar parsers DOM, SAX y StAX
DOM4J Parser Librería Java para analizar XML, XPath, y XSLT usando Collections de Java. Soporta DOM, SAX
y JAXP.
Universidad FASTA – Programación B 7
Documentos XML
Técnicas de Parseo
Árbol en memoria
El documento entero es leído y traído a memoria con estructura de
árbol, permitiendo acceso a cualquier parte del documento de
forma aleatoria
Desventaja:
. . . .