Parsear XML con una DTD

Ernesto Revilla aerd en retemail.es
Lun Feb 16 13:12:31 CET 2004


Hola,

Utilizo una transformación por lotes para poder almacenar el contenido de documentos XML en una base de datos: Los documentos vienen en una clase de EDI-XML con etiquetas bastante poco legibles. Un mapa indica la traducción de etiquetas XML a nombres de campos de base de datos. Primero, lo escribo a archivo con pprint, por si hubiese errores, se puede leer y corregir más fácilmente (mediante un editor simple de texto). Después lo almaceno en una base de datos. En mi caso, no tengo que hacer más cosas. Probablemente, podría haber usado transformaciones XSLT, pero seguramente, por desconocimiento, no lo he hecho. De todos modos, las dos funciones de transformación tampoco han sido demasiado difíciles de elaborar.

Erny

----- Original Message ----- 
From: "luis miguel morillas" <morillas en posta.unizar.es>
To: "La lista de python en castellano" <python-es en aditel.org>
Sent: Monday, February 16, 2004 12:19 AM
Subject: Re: [Python-es] Parsear XML con una DTD


> 
> Asunto: Re: [Python-es] Parsear XML con una DTD
> Fecha: dom, feb 15, 2004 at 10:55:58 +0100
> 
> 
> Citando a  Ernesto Revilla (aerd en retemail.es):
> > Hola.
> > 
> > Yo convierto XML en un árbol de tuplas con PyRXP que lo encotrarás en ReportLab (www.reportlab.com) . Entre las utilidades, encontrarás un módulo Python xmlutils.py que define TagWrapper, para navegar por los nodos XML.
> >
> 
> Y qué ventajas tiene respecto a trabajar con las apis estándar para xml?
> Y si luego tienes que aplicarle hojas xslt o localizar un
> nodo con xpath?
> 
> -- 
> 
> Luis Miguel
> 
> No a las patentes de software en Europa
> EuropeSwPatentFree
> http://EuropeSwPatentFree.hispalinux.es
> _______________________________________________
> Python-es mailing list
> Python-es en aditel.org
> http://listas.aditel.org/listinfo/python-es




Más información sobre la lista de distribución Python-es