8 Stimmen

c++ xml datenbindung

Es gibt mehrere Vergleiche der verschiedenen Java-XML-Datenbindungs-Tools online. Ich würde gerne sehen, dass dies ein nützlicher Vergleich zwischen den verschiedenen C++-Tools für Xml-Datenbindung wird.

Welches Tool verwenden Sie für die Xml-Datenbindung in C++? CodeSynthesis und xmlbeanscxx sind nur einige der verfügbaren Möglichkeiten.

Ich würde mich freuen, wenn Sie unten Informationen über Ihre Erfahrungen mit dieser Technologie hinzufügen würden, einschließlich der Gründe, warum Sie sich für ein bestimmtes Tool entschieden haben, sowie über die Benutzerfreundlichkeit und die Leistung. Sie können auch gerne technische Informationen über Namespace-Unterstützung, Parsing-Optionen (Baum/Streaming) usw. hinzufügen.


CodeSynthese XSD

(Sie können hier gerne Informationen hinzufügen)

Lizenz: GPL2 mit Ausnahmen / Proprietär

Nachteile: Der generierte Code sollte offengelegt werden.


xmlbeanscxx

(Sie können hier gerne Informationen hinzufügen)

Lizenz: Apache

Nachteile:

  • hat keinen öffentlichen Issue Tracker
  • Inkubator-Seite ist nicht aktiv (das Projekt scheint aufgegeben zu sein)
  • Projekt-Seite ist nicht verfügbar (404)

Boost-Serialisierungsbibliothek

(Sie können hier gerne Informationen hinzufügen)

Lizenz: Boost

5voto

Dr. Alex RE Punkte 1534

Ich verwende die Open-Source GSOAP Toolkit von SourceForge für die automatische XML-C++-Serialisierung. Es funktioniert auch für einfaches C. Es bindet C/C++ automatisch an XML-Schemata und ist vollständig konform mit Industriestandards für XML-, WSDL-, SOAP-, REST-, XML-RPC-, JSON- und WS-*-Protokolle. Außerdem ist es ziemlich effizient.

0 Stimmen

Ich unterstütze dies. Die Dokumente sind ein bisschen seltsam, aber es ist fast alles da drin.

1voto

clipper Punkte 3

Codalogic LMX

Es gibt eine kostenlose Version und eine kostenpflichtige Version.

0voto

paxos1977 Punkte 143743

Boost-Serialisierungsbibliothek Boost, gehen Sie nicht ohne ihn aus dem Haus.

1 Stimmen

Boost Serialization dient der Serialisierung, nicht der XML-Datenbindung. Mit anderen Worten: Sie können keinen Code aus Ihrem Schema generieren. Übersehe ich etwas?

0 Stimmen

@PaulCoccoli sind Sie sich da sicher??

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X