tesis

Páginas: 2 (447 palabras) Publicado: 8 de julio de 2013
Java nos ofrece dos modelos de parseador XML: Uno es Serial Access Xml y el otro es Document Object Model. El mejor y más sencillo de usar es el DOM. Por contrapartida es el más lento y pesado. Porlo que yo, amante de las cafeteras y máquinas viejas me decanto en primera instancia por el SAX dado que es más ligero rápido para mi viejo Intel PentiumII.
SAX tien 2 inconvenientes.
1. Es másdifícil de manipular
2. Realiza una lectura secuencial del documento por lo que una vez leido no se puede volver atras. Cosa que DOM si que permite.
SAX tien 2 inconvenientes.
1. Es más dificil demanipular
2. Realiza una lectura secuencial del documento por lo que una vez leido no se puede volver atras. Cosa que DOM si que permite.
Una vez explicados los inconvenientes y ventajas (es masligero) de SAX voy a contarte como funciona un poco por encina. Si quieres una explicación mas detallada vete a la página de Sun
El caso es que SAX es una modelo de manipulación XML. Lo mas inportanteen todo esto es el DocumentHandler, el manipulador del documento que es donde le vas a indicar lo que tiene que hacer el parseador.
La cosa va tal que así: Tu declaras una factoría parseadora. Y deesa factoria parseadora le dices que cree un parseador. Y a se parseador le pasas tu DocumentHandler que es donde le dices lo que tiene que hacer en cada momento.
El DocumentHandler es una interfazque responde a eventos. Por lo que se llamarán los métodos especificados cuando suceda algo en concreto. Los métodos principales son:
startDocument Que se invoca cuando se detecta que el documentoempieza. Esto quiere decir que si quieres que haga algo al principio del documento tienes que indicarselo aqui.
endDocuement Que se invoca cuando detecta que el documento ha acabado. Por lo tanto, loque tenga que ocurrir cuando acabe de leer el documento se lo tienes que decir aqui.
startElement Que se invoca cuando encuentra un nuevo elemento, nodo, etiqueta, tag, como lo quieras llamar ( )....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tesis
  • Tesis
  • Tesis
  • Tesis
  • Tesis
  • Mi Tesis
  • Tesis
  • Tesis

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS