Los chistes se almacenan usando XML

La tercera sesión de prácticas consistirá en construir un servidor de chistes como el de la práctica anterior, pero que almacene los chistes que sirva en un fichero XML. A modo de ejemplo se proporciona un posible formato de ese fichero, jokes.xml y un programa que reconoce ese formato, sax-jokes.py usando el módulo xml.sax (un reconocedor SAX estándar) de la biblioteca de Python.

Para entender cómo funciona este programa se recomienda leer la documentación sobre dicho módulo xml.sax en la documentación de Python (por ejemplo, disponible en el sitio de Python para la versión 2.1.

Por comparación, se incluye también otro programa que reconoce el mismo formato, saxlib-jokes.py, pero usando la biblioteca saxlib (disponible en Debian 3.0 si se instala el paquete python2.1-xml). En cualquier caso, se recomienda que se use el primero de los métodos, pues para usarlo basta con tener instalado un Phyton 2.1 básico (en Debian 3.0, con el paquete python2.1-xmlbase).


Versiones de este documento: [src.tar.gz][ps.gz][html.tar.gz][dvi.gz]
GSyC
Last updated: 2003-02-05