generados.py

generado.py genera estructuras de datos de Python (por ejemplo, definiciones de clase) de un documento de esquema XML.
Descargar ahora

generados.py Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • MIT/X Consortium Lic...
  • Precio:
  • FREE
  • Nombre del editor:
  • Dave Kuhlman
  • Sitio web del editor:
  • http://www.rexx.com/~dkuhlman/generateDS.html

generados.py Etiquetas


generados.py Descripción

generado.py genera estructuras de datos de Python (por ejemplo, definiciones de clase) de un documento de esquema XML. generado.py genera estructuras de datos de Python (por ejemplo, definiciones de clase) de un documento de esquema XML. Estas estructuras de datos representan los elementos en un documento XML descrito por el esquema XML. También genera parsers que cargan un documento XML en esas estructuras de datos. Además, opcionalmente se genera un archivo separado que contiene subclases (talones). El usuario puede agregar métodos a las subclases para procesar los contenidos de un documento XML. El código de Python generado contiene:? Una definición de clase para cada elemento definido en el documento de esquema XML. Una función principal y del conductor que se puede usar para probar el código generado. Un analizador que leerá un documento XML que cumpla con el esquema XML desde el que se generó el analizador. El analizador crea y rellena una estructura de árboles de instancias de las clases de Python generadas. Los métodos en cada clase para exportar la instancia retrocedan a XML (exportación de métodos) y para exportar la instancia a un literal que representa la estructura de datos de Python (Método ExportLiteral). Las clases generadas contienen lo siguiente:? Un método constructor (__init__), con los inicializadores de variables miembros. MÉTODOS CON NOMBRES 'GETX' y 'SETX' para cada variable miembro 'X' o, si la variable de miembro se define con Maxoccurs = "Inervado", métodos con los nombres 'getx', 'setx', 'addx', y 'insertx '.? Un método de "compilación" que se puede usar para rellenar una instancia de la clase de un nodo en un árbol Minidom. Un método de "exportación" que escribirá la instancia (y cualquier subcama anidados) a un objeto de archivo como texto XML. Un método "exportadoritero" que escribirá la instancia (y cualquier subcapa anidada) a un objeto de archivo como literales de python (texto). El archivo de subclase generado contiene una (sub) clase de clase para cada clase de representación de datos. Si se usa el archivo de subclase, el analizador crea instancias de las subclases (en lugar de crear instancias de las superclasses). Esto permite al usuario extender las subclases con los métodos "Walk Tree", por ejemplo, que procesan el contenido del archivo XML. El usuario también puede generar y extender múltiples archivos de subclase que usan un solo archivo superclase común, implementando así una serie de procesos diferentes en el mismo tipo de documento XML. Este documento explica (1) cómo usar los productos.py; (2) Cómo usar el código Python y las estructuras de datos que genera; y (3) cómo modificar el código generado para fines especiales. Requisitos: · Python ¿Qué hay de nuevo en este lanzamiento: · Fija para la generación de simples de simples definidos recusivamente, por ejemplo. Un simpleType definido como una restricción de otro tipo de simpleType. (Ver FIX_SIMPLETYPE COMENTARIO EN GENERADOS.PY) · Número de versión agregado para los archivos de clase generados. · Correcciones a / para process_includes.py - Dirpath / Dirpath ahora se inicializa correctamente y fija Fallo para inicializar una variable local.


generados.py Software relacionado

metaf2xml

Metaf2xml analiza y decodifica los mensajes MEAR y TAF y los almacena como XML. ...

122

Descargar