Fortran y XML

Comentaré en el post algunas de mis impresiones al integrar Fortran y XML, y de como he decidido dejarlo de lado.

En primer lugar citaré las direcciones web de las 3 librerí­as de parsers de XML para Fortran mas populares.

Probé el primero de los tres pensando que leer los datos que querí­a de mi fichero XML serí­a un proceso straight-forward (como me gusta esta expresion). Pues me equivoque: hace falta declarar metodos especificos para manejar cada tag, de modo que la conversion es hasta cierto punto manual.
Asi que desistí­ y me metí­ con el XSLT a ver que pasaba. El proceso es: 1) El usuario define las opciones y las guarda en un fichero XML, 2) Se le pasa una hoja de estilos XSLT que convierte del XML a un fichero de texto plano con numeros y una estructura prefijada, 3) Se lee desde Fortran de forma facil.
La verdad es que me duele hacerlo así­, tiene que haber cosas mejores.

Mirando el segundo de los parsers, esta en un estado mucho mas avanzado que el anterior. Tendre que probarlo antes de decidirme a usar XSLT (me duele, y mucho).

La verdad es que esto del XML es de un pijerí­a impresionante. En vez de tener un fichero simple con los valores numericos y las opciones representadas con enteros, tenemos una estructura arbórea de datos interrelacionados. La verdad es que no se si me va a compensar el trabajo extra, pero casi seguro que me comensará, ya que el XML es una herramienta actual y muy extensible, cuya utilización en el ámbito al que me atengo está todaví­a en sus inicios. Veremos que pasa con el segundo parser…

Posted By dsuarez

David nació en Las Palmas de Gran Canaria, España. Estudió Ingeniería en Informática en la Universidad de Las Palmas de Gran Canaria (ULPGC), donde ha trabajado en investigación los últimos años. Siempre ha sentido una gran curiosidad por los ordenadores y las ciencias, y más recientemente en el mundo empresarial. Ha trabajado como programador/analista, consultor en tecnologías de la información y obtuvo la beca de Google Summer of Code en 2006. Es socio fundador de Wantudu (http://wantudu.es), empresa especializada en terminales táctiles para hoteles.

Leave a Reply