Pyxb Clasificación y resumen
- Licencia:
- The Apache License 2.0
- Nombre del editor:
- Peter A. Bigot
- Sitio web del editor:
- http://comcast.net
Pyxb Etiquetas
Pyxb Descripción
Enlaces de esquema XML de Python PyXB es una biblioteca puraca python que genera código Python para clases que corresponden a estructuras de datos definidas por XMLSchema (http://www.w3.org/xml/schema). En concepto, es similar a JAXB (http://en.wikipedia.org/wiki/jaxb) para Java y Codenesynesis XSD (http://www.codesynthesis.com/products/xsd/) para C ++. Los principales objetivos de Pyxb son: * Proporcione una interfaz generada de Python que es "Pythonic", que significa similar a uno que se habría escrito a mano: + atributos y elementos son propiedades de Python, con conflictos de nombres resueltos a favor de elementos + elementos con maxoces más de 1 son almacenados como enumeraciones de python + enlaces para extensiones de tipo heredado de la unión para el tipo de base + Las restricciones de enumeración se exponen como variables de clase (constante) * Soporte de conversión bidireccional (documento a Python y Back) * Permite una fácil personalización de los enlaces generados para proporcionar funcionalidad Junto con el contenido * Admite todas las características de XMLSchema que se encuentran en uso común, que incluyen: + modelos de contenido complejos (todo / elección / secuencia / secuencia) + dependencias de espacio de nombres transversales + incluir e importar directivas + restricciones en los requisitos de tipos simples: · Python
Pyxb Software relacionado