Xsd / e

Un procesamiento XML para sistemas integrados.
Descargar ahora

Xsd / e Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • GPL
  • Precio:
  • FREE
  • Nombre del editor:
  • Boris Kolpackov
  • Sitio web del editor:
  • http://www.codesynthesis.com/products/xsde/

Xsd / e Etiquetas


Xsd / e Descripción

Un procesamiento XML para sistemas integrados. XSD / E es un procesamiento XML para sistemas integrados. Codenesis XSD / E es un generador de analizador XML de código abierto para sistemas móviles y incrustados. Proporciona un análisis XML orientado a los eventos, la validación XML orientada a la corriente, la validación de esquemas XML y la unión a datos de C ++ mientras se mantienen una pequeña huella y una portabilidad.xSD / E implementa el mapeo incrustado C ++ / Parser que, provisto de una especificación de instancia XML (esquema XML), Genera validación de esqueletos de analizador de C ++ para tipos de datos definidos en su vocabulario. Luego, puede implementar estos esqueletos del analizador para construir su propia representación en memoria o realizar el procesamiento inmediato, ya que las partes de su documento XML estén disponibles. Para obtener una introducción al mapeo de C ++ / analizador, consulte el capítulo Hello World Parser en la Guía de inicio. Basado en el análisis estático de los esquemas, XSD / E genera máquinas de estado jerárquicas compactas, altamente optimizadas que combinan la extracción de datos, la validación , e incluso enviando en un solo paso. Como resultado, los analizadores XSD / E-generados son 2-10 veces más rápidos que la validación general de los analizadores XML mientras se mantiene las huellas de memoria estática y dinámica más bajas. Por ejemplo, un ejecutable analizador de validación puede ser tan pequeño como 120KB de tamaño. Aquí hay algunas características clave de "XSD E": · Facilidad de uso de los esqueletos del analizador Mantenga el estado de análisis y la extracción de datos para usted. Como resultado, está protegido de las complejidades de análisis XML. · Validación Los esqueletos del analizador brindan una validación de esquema XML de alto rendimiento, por lo que no necesita complicar su código con una verificación de errores adicionales. · Representación natural maneja el Datos XML utilizando su vocabulario de dominio en lugar de elementos genéricos, atributos y texto. · Escribir estático Los esqueletos de analizadores generados se escriben estáticamente, lo que ayuda a atrapar errores a tiempo de compilación en lugar de en tiempo de ejecución. Por ejemplo, los nombres de elemento XML y los nombres de los atributos se convierten en nombres de funciones de C ++, por lo que si usted escribe mal, el compilador le informará. · Código conciso Gracias a la representación del objeto proporcionada por los esqueletos del analizador, la implementación de la lógica de su negocio es más sencilla y, por lo tanto, más fácil de leer y, por lo tanto, más fácil de leer y, por lo tanto, Entender. · Mantenerabilidad La generación de código automático minimiza el esfuerzo necesario para adaptar su solicitud a cambios en la estructura de documentos. Gracias a la escritura estática, el compilador de C ++ se apuntará a los lugares en su código que deben cambiarse. ¿Qué hay de nuevo en este lanzamiento: · Soporte para el polimorfismo de esquema XML. La nueva opción de polimorfa-genato desencadena la generación de un código de polimorfismo. · Soporte para guardar el modelo de objeto y cargarlo de las representaciones binarias. Las nuevas opciones de inserción y de extracción de registros generadas activan la generación de la representación de datos de la inserción y los operadores de extracción, respectivamente. · Soporte para atributos con valores predeterminados y fijos. · Nueva opción, - tipoCustom, permite la personalización de las clases del modelo de objeto. · NUEVA OPCIÓN, ENTRADA GENERE-DEPACE, desencadena la generación de funciones de separación para elementos y atributos de tipos de longitud variable. · Las implementaciones de analizador y serializador generadas ahora son capaz de analizar / serializar los tipos recursivos. El compilador XSD / E detecta tipos recursivos y genera implementaciones basadas en pila con el caso no recursivo optimizado (es decir, la primera iteración aún no produce ninguna asignación de montones para el mantenimiento del estado). · Función de asignación con asignación de firma (Const T *, size_t) para secuencias de tipos de longitud fija.


Xsd / e Software relacionado

Mecánico

MEDIZCLATH es el primer analizador de Wikimedia y el generador HTML escrito en Ruby. ...

164

Descargar

Rmobio

RMOBIO es una API para las aplicaciones de rieles de construcción en la parte superior del marco de la aplicación de Mobio Rails. ...

168

Descargar