ServingXML

Software screenshot:
ServingXML
Dettagli del software:
Versione: 1.0.5
Data di caricamento: 3 Jun 15
Sviluppatore: Daniel Parker
Licenza: Libero
Popolarità: 7

Rating: 4.0/5 (Total Votes: 2)

ServingXML è un linguaggio di marcatura per esprimere pipeline XML, e un quadro Java estensibile per definire gli elementi del linguaggio.
 ServingXML attualmente è dotato di una console app, e documenta anche una API per imbedding il software in un'applicazione Java o J2EE standard.
ServingXML supporta i contenuti come file XML, flat file, query SQL o eventi SAX generati dinamicamente la lettura, trasformandola con fogli di stile XSLT e filtri SAX personalizzati, e la scrittura come XML, HTML, PDF o di posta elettronica allegati.
Questo software è particolarmente adatto per la conversione di record di file o database piatti per XML, con il suo supporto per i namespace, tipi di record variant, campi multivalore, segmenti e gruppi ripetuti, raggruppamento gerarchico di record e record per record di validazione con XML Schema .
ServingXML funziona come un "inversione di controllo" contenitore per l'assemblaggio di componenti da una serie di progetti - Apache FOP, Sun MSV e altri -. E facendoli lavorare insieme per elaborare i record e XML

Caratteristiche :.

  • Convertire file flat in XML e viceversa
  • Converti record del database in XML e viceversa.
  • Converti file flat da un layout ad un altro.
  • Trasforma e convalidare XML con i filtri SAX, fogli di stile XSLT, e la convalida dello schema.

Cosa c'è di nuovo in questa versione:

  • La nuova opzione flat file & quot; trimQuoted & quot; finiture campi di leader / finali spazio citati se impostato su true, il default è falso (la vecchia opzione & quot; tagliare & quot;. rifila uno spazio esterno di citazioni se impostato su true, il default è true)
  • Il nuovo sx elemento: overpunchField supporta campi overpunch nelle definizioni di file flat, come descritto nella http://en.wikipedia.org/wiki/Signed_overpunch Un ringraziamento speciale a Matt Dowell per contribuire codice. Fare riferimento alla documentazione per sx:. OverpunchField nel riferimento Element

Cosa c'è di nuovo nella versione 1.0.4:

  • Correzioni di bug:
  • loadComponentDefinitions (String [] HREF) non riesce, fissare contribuito Yex)
  • Enhancements:
  • Nelle versioni precedenti, saxon: XQuery potrebbe essere utilizzato solo per produrre un documento XML, ora si può valutare un'espressione che produce una stringa non XML. Vedere l'esempio XML-to-parametri servingxml-saxon / campioni.
  • Sostituzioni sono stati aggiunti IocContainerFactory.createIocContainer per gli oggetti DOM Document e InputStream

Cosa c'è di nuovo nella versione 0.9.5:

  • Bug Fix:
  • I lettori di file flat di default con una definizione piano di file (senza sx: elemento FlatFile), per i file csv con le intestazioni, usati gli scanner byte, piuttosto che gli scanner di carattere. Ciò potrebbe fallire per i flussi di caratteri multi-byte. Questo è fisso. Modifiche a Element e atribute Nomi: (non rottura, retrocompatibile, vecchi nomi ancora supportato)
  • sx: subrecordMapping attributo & quot; campo & quot; rinominato in & quot; repeatingGroup & quot;
  • In sx: composeRecord,
  • compositeRecordType attributo rinominato RecordType, ora permette le espressioni di sostituzione
  • attributo repeatingGroupField rinominato repeatingGroup
  • In sx: decomposeRecord,
  • attributo compositeRecordType rinominato RecordType
  • attributo repeatingGroupField rinominato repeatingGroup
  • nuovo attributo subrecordType Enhancements
  • Un attributo messaggio opzionale è stato aggiunto alla mSv: recordValidator e mSv: schemaValidator. Se un messaggio è stato fornito, il messaggio verrà utilizzato al posto del messaggio di errore schema XML.
  • ServingXML ora supporta il mapping attraversato System Management Facilities file (SMF) in formato XML, vedere l'esempio & quot Flat-File-to-XML; SMF & quot ;. Sono stati aggiunti nuovi elementi: sx: spannedFlatRecordType e sx:. SegmentConcatenation
  • ServingXML ora spoglia caratteri BOM per UTF-8, UTF-16, UTF-32 e nei lettori di file flat come Java non elimina distinta in tutti i casi. Codifiche legacy e ingresso binario sono inalterati. Il file di input di esempio countries.csv Flat-File-to-XML ora inizia con un UTF-8 EF BB BF BOM.

Cosa c'è di nuovo nella versione 0.9.3:

  • Questa versione introduce nuovi elementi per la convalida dei campi e sottorecord di record con le espressioni regolari, e per l'adozione di proiezioni di campi specifici di documenti.
  • Nuovi esempi illustrano come trasformare i dati finanziari FRA e swap nei documenti FpML.

Cosa c'è di nuovo nella versione 0.9.0:

  • Questa release aggiunge un sx: elemento commandSource, che permette un lettore di file flat o un lettore di XML per leggere da standard output di un comando di shell.
  • Si aggiunge anche un sx:. Elemento commandSink, che permette uno scrittore file flat o un serializzatore XML per scrivere allo standard input di un comando di shell

Programmi simili

YaHP Converter
YaHP Converter

15 Apr 15

omega t+
omega t+

3 Jun 15

SDOM
SDOM

12 May 15

mdxflavours
mdxflavours

14 Apr 15

Commenti a ServingXML

I commenti non trovato
Aggiungi commento
Accendere le immagini!