Xsd / e

A XML-verwerking voor ingebedde systemen.
Download nu

Xsd / e Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Boris Kolpackov
  • Uitgever website:
  • http://www.codesynthesis.com/products/xsde/

Xsd / e Tags


Xsd / e Beschrijving

Een XML-verwerking voor ingebouwde systemen. XSD / E is een XML-verwerking voor ingesloten systemen. Codesynthesis XSD / E is een open-source XML-parser-generator voor mobiele en ingebedde systemen. Het biedt aangedreven gebeurtenis, stream-georiënteerde XML-parsing, XML-schema-validatie en C ++ data-binding met het handhaven van een kleine voetafdruk en draagbaarheid.xsd / e-implementeert ingesloten C ++ / parser-mapping die, geleverd met een XML-exemplaarspecificatie (XML-schema), Genereert validerend C ++ Parser-skeletten voor gegevenstypen die zijn gedefinieerd in uw vocabulaire. U kunt deze parser skeletten vervolgens implementeren om uw eigen in-memory-vertegenwoordiging te bouwen of onmiddellijke verwerking uit te voeren als onderdelen van uw XML-document beschikbaar zijn. Voor een inleiding tot de C ++ / Parser-mapping, raadpleegt u het HELLO WERELD PARDER HOOFDSTUK VAN DE AANWERPGIDS VAN DE AANWERKING. GEBRUIKT OP DE STATISCHE ANALYSE VAN DE SCHEMAS, genereert XSD / E COMPACT, zeer geoptimaliseerde hiërarchische staatsmachines die gegevensafzuiging, validatie combineren , en zelfs in een enkele stap verzenden. Als gevolg hiervan zijn de XSD / E-gegenereerde parsers 2-10 keer sneller dan algemene doeleinden die XML-parsers valideren met behoud van de laagste statische en dynamische footprints. Een validerend parser-uitvoerbaar bestand kan bijvoorbeeld zo klein zijn als 120KB in omvang. De belangrijkste kenmerken van "XSD E": · Gebruiksgemak De parser-skeletten onderhouden het parseren van de staat en doen de data-extractie voor u. Als gevolg hiervan wordt u afgeschermd van de intricacies van het parseren XML. · Validatie De parser skeletten bieden lage voetafdruk, krachtige XML-schema-validatie, dus u hoeft uw code niet te compliceren met extra foutcontrole. · Natuurlijke weergave XML-gegevens met behulp van uw domein-vocabulaire in plaats van generieke elementen, attributen en tekst. · Statisch typen van de gegenereerde parser-skeletten zijn statisch getypt dat helpt fouten op compileren in plaats van op looptijd. Bijvoorbeeld, XML-element- en attribuutnamen worden C ++ -functienamen, dus als u een verkeerd gespeld hebt, laat de compiler het u weten. · Beknopte code Dankzij de objectvertegenwoordiging van Parser Skeletten is uw bedrijfslogica-implementatie eenvoudiger en dus gemakkelijker om te lezen en Begrijp. · Onderhoudbaarheid Automatische code generatie minimaliseert de inspanning die nodig is om uw aanvraag aan te passen aan wijzigingen in de documentstructuur. Dankzij statische typen zal de C ++ -compiler de plaatsen in uw code plaatsen die moeten worden gewijzigd. Wat is er nieuw in deze release: · Ondersteuning voor XML-schema-polymorfisme. De nieuwe - gegenereerde-polymorfe optie triggert de generatie polymorfisme-bewuste code. · Ondersteuning voor het opslaan van het objectmodel naar en het laden van het van binaire representaties. De nieuwe --generate - Insertie en --generate-Extraction-opties activeren respectievelijk het genereren van gegevensvertegenwoordigingstroominvoeging en extractiemaatregelen. · Ondersteuning voor attributen met standaard- en vaste waarden. · Nieuwe optie, - Custom-type, maakt het aanpassen van de objecten voor objectmodel. · Nieuwe optie, - Oppert-Detach, triggert het genereren van detach-functies voor elementen en attributen van typen met variabele lengte. · De gegenereerde parser- en serializer-implementaties zijn nu in staat om recursieve typen te parseren / serialiseren. De XSD- / E-compiler detecteert recursieve typen en genereert stapelgerelateerde implementaties met de geoptimaliseerde niet-recursieve behuizing (d.w.z. de eerste iteratie resulteert nog steeds niet in eventuele hoop toewijzingen voor het staatsonderhoud). · Opdrachtfunctie met handtekening toewijzen (const t *, size_t) voor sequenties van typen met vaste lengte.


Xsd / e Gerelateerde software

Veervalator

Spring-Validator is een tool die een eenvoudige manier biedt om de geldige code van Javascript-client automatisch te genereren. ...

205

Downloaden

MySqueaks

MySqueaks is de korte naam voor mijn vereenvoudigde kwaliteitsuitdrukkingen (SQX), een eenvoudige PHP-klasse die SQL-uitspraken genereert. ...

133

Downloaden