Objetos XML C ++

Los objetos XML de C ++ es un marco para las jerarquías persistentes de los objetos C ++ desde y hacia XML.
Descargar ahora

Objetos XML C ++ Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Freeware
  • Precio:
  • FREE
  • Nombre del editor:
  • Paul Hamilton
  • Sitio web del editor:

Objetos XML C ++ Etiquetas


Objetos XML C ++ Descripción

C ++ Los objetos XML son un marco para las jerarquías persistentes de los objetos C ++ desde y hacia el XML. C ++ Los objetos XML son un marco para las jerarquías persistentes de los objetos C ++ desde y hacia el XML. Aumento, el STL y los patrones se utilizan ampliamente. Todas las plataformas que apoyan el impulso serán compatibles. A veces, existe la necesidad de guardar las jerarquías de objetos C ++ en un archivo (o DB, etc.) y luego recuperarlos en una fecha posterior. Este proyecto permite que sus clases se deriven de un solo objeto (llamado "XMLOBJ"), proporcione algunos métodos adicionales que permitan que el patrón de visitantes se trabaje y los registre para que puedan leerse o escribir en un flujo XML. La sobrecarga es un tipo por clase y un nombre de cada objeto (como STD :: String). Los miembros no necesitan ser envueltos, lo que significa que la huella de su memoria no será más grande. En realidad, hay 2 proyectos separados que se combinan para hacer "cppxmlobj". El primero es un "cproflecto" llamado y proporciona un marco para proporcionar reflexión a los objetos C ++. La reflexión es el mecanismo mediante el cual los miembros de su clase pueden ser referenciados por un nombre de cadena. Para lograr esto, "CPPRFLECT" utiliza el patrón de visitantes. El otro proyecto es "CPPPERSIST", que agrega los métodos correctos a cada objeto para que se pueda leer o escribir en algún tipo de secuencia. Estos proyectos se incluyen como parte de esto (no son proyectos separados de ForceForge), pero son completamente independientemente de los demás, por lo que podría generar su propio esquema para persistir sus objetos a un tipo diferente de archivo, o proporcionar algún otro tipo de mecanismo para leer y escribir los datos de sus objetos. Para interoperar, estos dos proyectos comparten una clase base común que es proporcionado por otro proyecto independiente llamado "cppcommon". Esta es una clase simple que proporciona las interfaces abstractas necesarias para que un objeto proporcione diferentes tipos de instalaciones. El proyecto utiliza todas las instalaciones de Boost for the Build System (y para un montón de la implementación) para que necesites obtener y construir eso. Utiliza la misma licencia que Boost, lo que significa que puede usarlo libremente (es realmente útil como código fuente en cualquier lugar), siempre y cuando no cambie el mensaje de copyright en la parte superior de los archivos. Si lo encuentra útil, o Encuentre algunos errores (y corríntelos, luego vuelva a contestarme y incorporaré los cambios. Si lo hace a través de SourceForge, podemos rastrear los errores, etc., lo que es nuevo en esta versión: · Se agregó en la carga retrasada. Esto permite Un sistema solo se carga en un objeto en un archivo XML cuando se hace referencia al objeto. Añadido en "Plataformas" a la documentación para las plataformas compatibles. Ahora se basa en OS X Tiger, GCC 4.0 y Últimos BOOST (1.33.1). También se basa En el último Linux. Cambie el diseño de la documentación (Spirit de Gracias) y agregó objetos genéricos. También se cambió para usar una sola licencia.txt referenciada en la parte superior de cada archivo. Dado que este código ha sido estable y funciona por un tiempo, la próxima versión será Sé beta si puedo construir en unos pocos sistemas más.


Objetos XML C ++ Software relacionado

libparportado

La biblioteca de la biblioteca libparportled está diseñada para controlar un dispositivo LED enchufado en un puerto paralelo. ...

142

Descargar

Bioma

Biome es una biblioteca de simulación dirigida a simulaciones basadas en individuales o basadas en agentes (como enjambre o ecosim). ...

173

Descargar