Oggetti X+ XML

Gli oggetti X+ XML sono un framework per persistere gerarchie di oggetti C ++ da e verso XML.
Scarica ora

Oggetti X+ XML Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Freeware
  • Prezzo:
  • FREE
  • Nome editore:
  • Paul Hamilton
  • Sito web dell'editore:

Oggetti X+ XML Tag


Oggetti X+ XML Descrizione

Gli oggetti X+ XML sono un quadro per persistere gerarchie di oggetti C ++ da e verso XML. Gli oggetti X+ XML sono un quadro per persistere gerarchie di oggetti C ++ da e verso XML. Accendere, lo stl e i modelli sono ampiamente utilizzati. Tutte le piattaforme che supportano Boost saranno supportate.Sometime è necessario salvare gerarchie di oggetti C ++ su un file (o DB ecc.), Quindi recuperarli in una data successiva. Questo progetto consente alle tue classi di derivare da un singolo oggetto (chiamato "xmlobj"), fornire alcuni metodi extra che consentono al modello dei visitatori di lavorarli e registrarli in modo che possano essere letti o scritti su un flusso XML. L'unico Overhead è un tipo per classe e un nome di ciascun oggetto (come STD :: String). I membri non devono essere avvolti che significano che il tuo impronta di memoria non otterrà davvero più grande. Ci sono in realtà 2 progetti separati che sono combinati per rendere "CPPXMLobj". Il primo è un "cppreflect" chiamato e fornisce un quadro per fornire la riflessione agli oggetti C ++. La riflessione è il meccanismo con cui i membri della classe possono essere referenziati da un nome di stringa. Per raggiungere questo obiettivo, "cppreflect" utilizza il modello dei visitatori. L'altro progetto è "CPPPERSISTSIST" che aggiunge i metodi giusti a ciascun oggetto in modo che possa essere letto o scritto a qualche tipo di flusso. Questi progetti sono inclusi come parte di questo (non sono progetti di sourceforte separati), ma sono Completamente indipendente l'uno dell'altro, quindi è possibile creare il proprio schema per persistere i tuoi oggetti a un diverso tipo di file o fornire un altro tipo di meccanismo da leggere e scrivere i tuoi oggetti dati. Per interoperare, questi due progetti condividono una classe base comune che è fornito da un altro progetto indipendente chiamato "cppcommon". Questa è una semplice classe che fornisce le interfacce astratte necessarie per un oggetto per fornire diversi tipi di strutture. Il progetto utilizza tutte le strutture di boost per il sistema di build (e per un gruppo di implementazione) in modo da poter ottenere e costruire esso. Usa la stessa licenza di Boost che significa che puoi usarlo liberamente (è davvero utile come codice sorgente ovunque), purché non modifichi il messaggio del copyright nella parte superiore dei file. Se lo trovi utile o Trova alcuni bug (e sistemali, quindi torna da me e incorporò i cambiamenti. Se lo fai attraverso Sourceforge, allora possiamo tenere traccia dei bug ecc. Cosa è nuovo in questa versione: · Aggiunto in caricamento ritardato. Ciò consente Un sistema per caricare solo un oggetto in un file XML quando l'oggetto viene effettivamente fatto riferimento. Aggiunto in "Piattaforme" alla documentazione per le piattaforme supportate. Ora si basa su OS X Tiger, GCC 4.0 e Ultime Boost (1.33.1). Costruisce anche anche sull'ultimo Linux. Cambia il layout della documentazione (Spirito di ringraziamento) e ha aggiunto oggetti generici. Anche modificato per utilizzare una singola licenza.txt referenziata nella parte superiore di ciascun file. Poiché questo codice è stato stabile e funzionante per un po ', il prossimo rilascio Sii beta se posso costruire su alcuni sistemi in più.


Oggetti X+ XML Software correlato

Rubimompa

RUBYMAIL è una libreria di gestione e-mail per il linguaggio di programmazione Ruby. ...

120

Scarica

libnjb.

Libnjb è una biblioteca C e API per comunicare con i lettori Creative Nomad Jukebox e Dell DJ Digital Audio Audio sotto Linux. ...

154

Scarica

Eccezioni in C.

eccezioni in c implementa eccezioni potenti e personalizzabili per il linguaggio di programmazione C. ...

126

Scarica

jsaluki.

Jsaluki è una piccola libreria di crittografia della curva iperellottica Java facile da usare. ...

323

Scarica

Aspetti

Aspects è un'implementazione della programmazione orientata agli aspetti in JavaScript 1.5, come standardizzato da ECMAScript Specification 262. ...

126

Scarica