Sesion 1
Dia: 20/05/25
Hora de inicio: 12:02
Hora de fin: 14:09
Cantidad de horas trabajadas: 2 horas y 7 min.
Problemas encontrados:
-
Al generar
catalogos.xml, varios elementos<TipoDeJornada>venían con atributos en desorden y el parser de SQL rechazaba el XML. -
La función
prettifycomprimía líneas, eliminando espacios necesarios para SQL Server.
Cómo fueron resueltos:
-
Reemplacé el uso de diccionarios estándar por
collections.OrderedDictal crear elementos para fijar el orden de atributos. -
Ajusté el indentado manualmente después de
minidom.parseString, añadiendo saltos de línea entre nodos.
Dudas:
-
Si conviene usar Faker en lugar de la librería
namespara simular datos más realistas.
Forma que se trabajó:
Reunión virtual (Zoom), compartiendo pantalla y revisando el script.
Problemas de instalación del software:
-
Ninguno.
Problemas de aprendizaje del software:
-
Falta de práctica con
xml.dom.minidom.
Investigaciones:
-
Documentación oficial de
xml.etree.ElementTree(Python 3):
https://docs.python.org/3/library/xml.etree.elementtree.html -
Ejemplos en StackOverflow sobre indentado en minidom.
Prueba de concepto:
-
Creé un mini-XML con un solo
<TipoDocuIdentidad>y validé que se importara sin errores usandoXML.parse()en SQL.
Comments
Post a Comment