C ++ XML-Objekte

C ++ XML-Objekte sind ein Rahmen für die persistierende Hierarchie von C ++ - Objekten und von XML.
Jetzt downloaden

C ++ XML-Objekte Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Freeware
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Paul Hamilton
  • Website des Verlags:

C ++ XML-Objekte Stichworte


C ++ XML-Objekte Beschreibung

C ++ XML-Objekte sind ein Rahmen für die anhaltende Hierarchie von C ++ - Objekten und von XML. C ++ XML-Objekte sind ein Rahmen für die anhaltende Hierarchie von C ++ - Objekten und von XML. Boost, STL und Muster werden umfassend eingesetzt. Alle Plattformen, die den Boost unterstützen, werden unterstützt. Mit diesem Projekt können Ihre Klassen von einem einzelnen Objekt ableitung (namens "xmlobj"), ein paar zusätzliche Methoden bereitstellen, die es dem Besuchermuster ermöglichen, daran zu arbeiten und sie zu registrieren, damit sie in einen XML-Stream gelesen oder geschrieben werden können. Overhead ist ein Typ und Name jedes Objekts (als STD :: String). Die Mitglieder müssen nicht umwickelt sein, was bedeutet, dass Ihr Memory-Footprint nicht größer wird. Es gibt eigentlich 2 separate Projekte, die zu "cppxmlobj" kombiniert werden. Der erste ist ein genanntes "CPPreflect" und bietet einen Rahmen, um Reflexion zu C ++ - Objekten bereitzustellen. Reflexion ist der Mechanismus, mit dem Ihre Klassenmitglieder von einem Zeichenfolgennamen referenziert werden können. Um dies zu erreichen, verwendet "cppreflect" das Besuchermuster. Das andere Projekt ist "CPPERSIST", das jedem Objekt die richtigen Methoden hinzufügt, so dass er in einiger Stream gelesen oder geschrieben werden kann. Diese Projekte sind als Teil davon enthalten (sie sind keine separaten Quellforschungsprojekte), aber sie sind jedoch völlig unabhängig voneinander, so dass Sie Ihr eigenes Schema aufbauen können, um Ihre Objekte in eine andere Art von Datei zu bestehen, oder geben Sie eine andere Art von Mechanismus, um Ihre Objekte zu lesen und zu schreiben. Zum interoperieren, diese beiden Projekte teilen eine gemeinsame Basisklasse das von einem anderen unabhängigen Projekt als "CPPCOMMON" bereitgestellt wird. Dies ist eine einfache Klasse, die die abstrakten Schnittstellen für ein Objekt bereitstellt, um verschiedene Arten von Anlagen bereitzustellen es. Es verwendet die gleiche Lizenz als Boost, dh Sie können sie frei verwenden (es ist wirklich nur nützlich als Quellcode überall), solange Sie die Copyright-Nachricht nicht an der Spitze der Dateien ändern. Wenn Sie es nützlich finden, oder Finden Sie einige Fehler (und beheben Sie sie, dann melden Sie sich an mich zurück und ich integriere die Änderungen integrieren. Wenn Sie dies durch Sourceforge tun, können wir die Fehler usw. nachverfolgen, dann können wir in dieser Version neu verfolgen: · In verzögertem Laden zugegeben. Dies ermöglicht es Ein System, das nur in einem Objekt in einer XML-Datei geladen wird, wenn das Objekt tatsächlich referenziert ist. In "Platforms" hinzugefügt, um die dabeisen unterstützten Plattformen zu dokumentieren. Baut jetzt auf OS X Tiger, GCC 4.0 und den neuesten Boost (1.33.1). Baut auch erstellt In aktuellem Linux. Ändern Sie das Dokumentationslayout (danke ganz) und fügte generische Objekte hinzu. Es wurde auch geändert, um eine einzelne License.txt aufzunehmen, auf die oben in jeder Datei verwiesen wird. Da dieser Code stabil ist und für eine Weile arbeitet, wird die nächste Version der nächsten Version Beta sein, wenn ich auf ein paar mehr Systemen bauen kann.


C ++ XML-Objekte Zugehörige Software

Smalloc

SMALOC (Static Memory Puffer Malloc) ist ein idealer Speichermanager für Echtzeit-Linux-Kernel-Module. ...

218

Herunterladen

Einzelgänger

Maverick ist ein Projekt, um ein kostenloses Open Source-Multivalue-Datenbankverwaltungssystem zu erstellen. ...

179

Herunterladen

FormVista

FORMVISTA ist ein offenkundiger, doppelt lizenzierter PHP-Komponenten-Framework für die schnelle Erstellung fortschrittlicher Business-Webanwendungen. ...

132

Herunterladen