def xmlTojson(path_xml):
'''Lee un fichero xml y retorna un diccionario json
Parametros:
path_xml (str) -- Ruta completa al archivo XML que se desea leer.
Retorna:
Si el argumento path_xml no señala a un archivo XML valido retorna un diccionario vacio.
En caso cortrario retorna un diccionario construido a partir de los campos del archivo XML.
'''
import os
ret ={}
try:
if os.path.exists(path_xml):
infile = open( path_xml , "rb" )
data = infile.read()
infile.close()
ret = Xml2Json(data).result
except:
import traceback
logger.info("tvalacarta.core.jsontools xmlTojson ERROR al leer el fichero y/o crear el json")
logger.info("tvalacarta.core.jsontools "+traceback.format_exc())
return ret
评论列表
文章目录