XSD / E.

Eine XML-Verarbeitung für eingebettete Systeme.
Jetzt downloaden

XSD / E. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Boris Kolpackov
  • Website des Verlags:
  • http://www.codesynthesis.com/products/xsde/

XSD / E. Stichworte


XSD / E. Beschreibung

Eine XML-Verarbeitung für eingebettete Systeme. XSD / E ist eine XML-Verarbeitung für eingebettete Systeme.Codesynthese XSD / E ist ein Open-Source-XML-Parsergenerator für mobile und eingebettete Systeme. Es bietet ein ereignisgesteuertes, stromorientiertes XML-Parsing, XML-Schemata-Validierungs- und C ++ - Datenbindung, während ein kleiner Platzbedarf und Portabilität aufrechterhalten wird. Erzeugt das Validieren von C ++ - Parser-Skeletten für Datentypen, die in Ihrem Vokabular definiert sind. Sie können dann diese Parser-Skelette implementieren, um Ihre eigene In-Memory-Darstellung aufzubauen, oder die sofortige Verarbeitung durchführen, da Teile Ihres XML-Dokuments verfügbar sind. Für eine Einführung in das C ++ / Parser-Mapping finden Sie in der Hallo-World Parser-Kapitel aus dem Erste Schritte. Bei der statischen Analyse der Schemas erzeugt XSD / E kompakte, hochoptimierte hierarchische Zustandsmaschinen, die Datenextraktion, Validierung kombinieren und sogar in einem einzigen Schritt. Infolgedessen sind die XSD / E-E-erzeugten Parser 2-10-mal schneller als allgemeiner Zweck, die XML-Parsers validieren, während die niedrigsten statischen und dynamischen Memory-Fußabdrücke beibehalten werden. Beispielsweise kann eine validierende Parser ausführbar sein, so klein wie 120 kb in Größe. Infolgedessen sind Sie aus den Feinheiten des Parsings XML abgeschirmt. · Validierung Die Parser-Skelette bieten einen leistungsstarken XML-Schema-Validierung mit niedrigem Fußgänger, sodass Sie Ihren Code nicht mit zusätzlicher Fehlerprüfung komplizieren müssen. · Natürliche Darstellung XML-Daten mit Ihrem Domain-Vokabular anstelle von generischen Elementen, Attributen, Attributen und Text. · Statische Tippen Die generierten Parser-Skelette werden statisch eingetippt, was bei COMPILE-TIME und nicht zur Laufzeit Fehlzeiten auftritt. Beispielsweise werden XML-Elemente und Attributnamen C +++ -Funktionsnamen, wenn Sie also einen falsch schreiben, wird der Compiler Sie wissen lassen. · Concis-Code dank der Objektdarstellung, die von Parser-Skeletten bereitgestellt wird, ist Ihre Geschäftslogik-Implementierung einfacher und somit leichter zu lesen und somit leichter zu lesen Verständnis Dank der statischen Tippen wird der C ++ - Compiler die Orte in Ihrem Code anstecken, der geändert werden muss. Was ist neu in dieser Version: · Unterstützung für den XML-Schema-Polymorphismus. Die neue - generat-polymorphe Option löst die Erzeugung von Polymorphismus-Aware-Code aus. · Unterstützung beim Speichern des Objektmodells, um ihn aus binären Darstellungen zu speichern und zu laden. Die neuen - generierten Einfüge- und --generierten Extraktionsoptionen löst die Erzeugung von Datenpräsentationsstromeinführ- und--Extraktionsbetreibern aus. · Unterstützung für Attribute mit Standard- und Festwerten. · Neue Option, --Custom-Typ, ermöglicht die Anpassung der Objektmodellklassen. · Neue Option, --Generieren, löst die Erzeugung von Trennenfunktionen für Elemente und Attribute variabler Länge aus. · Die erzeugten Parser- und Serializer-Implementierungen können nun recursive Typen analysieren / serialisieren. Der XSD / E-Compiler erkennt rekursive Typen und erzeugt stapelbasierte Implementierungen mit dem optimierten nicht rekursiven Fall (d. H. Die erste Iteration führt immer noch keine Heap-Allokationen für die Zustandswartung). · Zuordnungsfunktion mit Signaturzuweisung (const t *, size_t) für Sequenzen von Festlängenarten.


XSD / E. Zugehörige Software

Paranamer

Paranamer ist ein Mechamismus, der den Java-Programmierern ermöglicht, auf die Parameternamen der Methoden von Java-Klassen zuzugreifen. ...

165

Herunterladen