XSD / E.

Un elaborazione XML per sistemi embedded.
Scarica ora

XSD / E. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • GPL
  • Prezzo:
  • FREE
  • Nome editore:
  • Boris Kolpackov
  • Sito web dell'editore:
  • http://www.codesynthesis.com/products/xsde/

XSD / E. Tag


XSD / E. Descrizione

Un elaborazione XML per sistemi embedded. XSD / E è un'elaborazione XML per sistemi incorporato.Codesynthesis XSD / E è un generatore di parser XML open source per sistemi mobili e incorporati. Fornisce un'analisi XML orientata agli eventi, la convalida dello schema XML e il legame dei dati C ++ mantenendo un ingombro e un piccolo ingombro e la portabilità.xsd / e implementa la mappatura incorporata C ++ / parser che, dotata di specifiche di istanza XML (schema XML), Genera convalida scheletri C ++ Parser per i tipi di dati definiti nel tuo vocabolario. È quindi possibile implementare questi scheletri del parser per costruire la propria rappresentazione in memoria o eseguire l'elaborazione immediata come è disponibile l'elaborazione immediata come parti del documento XML. Per un'introduzione alla mappatura C ++ / Parser, fare riferimento al Capitolo Hello World Parser dalla Guida introduttiva. Basato sull'analisi statica degli schemi, XSD / E genera macchine a stato gerarchico compatto e ottimizzate che combinano l'estrazione dei dati, la convalida e persino la spedizione in un unico passaggio. Di conseguenza, i parser XSD / E-generati sono 2-10 volte più veloci rispetto allo scopo generale che convalida i parser XML mantenendo il più basso impronta di memoria statica e dinamica. Ad esempio, un eseguibile del parser convalidabile può essere piccolo come 120 Kb in formato. Alcune caratteristiche chiave di "XSD E": · Facilità di utilizzo Gli scheletri del parser mantengono lo stato di analisi e l'estrazione dei dati per te. Di conseguenza, sei schermato dalle complessità dell'analisi XML. · Convalida Gli scheletri del parser forniscono la convalida dello schema XML a bassa impronta, la convalida dello schema XML ad alte prestazioni, quindi non è necessario complicare il codice con un controllo di errore extra. · La rappresentazione naturale maneggevole I dati XML utilizzando il tuo vocabolario del dominio invece di elementi generici, attributi e testo. · Static Digitando gli scheletri del parser generati sono staticamente digitati che aiutano a catturare errori a tempo di compilazione piuttosto che in fase di esecuzione. Ad esempio, gli elementi XML e i nomi degli attributi diventano nomi di funzionalità C ++, quindi se hai sbagliato uno, il compilatore ti farà sapere. · Codice conciso Grazie alla rappresentazione dell'oggetto fornita dagli scheletri del parser, l'implementazione della logica aziendale è più semplice e quindi più facile da leggere e Comprendere. · Manutenibilità La generazione automatica del codice automatico riduce al minimo lo sforzo necessario per adattare l'applicazione alle modifiche della struttura del documento. Grazie alla digitazione statica, il compilatore C ++ sarà Pin-point dei luoghi del tuo codice che devono essere modificati. Cosa c'è di nuovo in questa versione: · Supporto per il polimorfismo dello schema XML. L'opzione neo -generata-polimorfica attiva la generazione di codice consapevole del polimorfismo. · Supporto per salvare il modello dell'oggetto e caricarlo dalle rappresentazioni binarie. Le nuove opzioni generali di inserimento e -generate-estrazione attivano la generazione di rappresentazioni di dati di inserimento del flusso ed operatori di estrazione, rispettivamente. · Supporto per attributi con valori predefiniti e fissi. · Nuova opzione, --custom-tipo, consente la personalizzazione delle classi del modello. · Nuova opzione, --generate-distacco, innesca la generazione di scollegamento funzioni per gli elementi e gli attributi dei tipi a lunghezza variabile. · Il parser e serializzatore implementazioni generati sono ora in grado di analizzare / serializzazione tipi ricorsivi. All'XSD / e compilatore rileva i tipi ricorsivi e genera implementazioni basati su stack con il caso non ricorsivo ottimizzato (cioè, la prima iterazione ancora non comporta alcun allocazioni di heap per il mantenimento dello stato). · Funzione Assegnazione con firma assegnare (const T *, size_t) per le sequenze di tipo a lunghezza fissa.


XSD / E. Software correlato

Php2wsdl.

PHP2WSDL è un generatore WSDL per il supporto del servizio Web PHP, vale a dire l'API di sapone integrato. ...

839

Scarica

Cafesterol.

Cafesterol è un'estensione della suite del compilatore Caml Objective che genera java bytecode. ...

183

Scarica