ServingXML

Logiciel capture d'écran:
ServingXML
Détails logiciels:
Version: 1.0.5
Date de transfert: 3 Jun 15
Développeur: Daniel Parker
Licence: Gratuit
Popularité: 7

Rating: 4.0/5 (Total Votes: 2)

ServingXML est un langage de balisage pour exprimer pipelines XML, et un cadre de Java extensible pour définir les éléments de la langue.
 ServingXML provient actuellement avec une application de la console, et documente également une API pour plongement le logiciel dans une application Java ou J2EE standard.
ServingXML supporte la lecture de contenu sous forme de fichiers XML, fichiers plats, des requêtes SQL ou événements SAX générés dynamiquement, transformant avec feuilles de style XSLT et filtres SAX personnalisé, et l'écriture comme XML, HTML, PDF ou par courrier les pièces jointes.
Ce logiciel est particulièrement adapté pour convertir les enregistrements de fichiers ou de bases de données à plat pour XML, avec son support des espaces de noms, les types variante de disques, les champs de valeurs multiples, des segments et des groupes répétitifs, regroupement hiérarchique de dossiers et enregistrement par enregistrement validation avec XML Schema .
ServingXML fonctionne comme une "inversion de contrôle" conteneur pour l'assemblage de composants à partir d'une variété de projets - Apache FOP, Sun MSV et d'autres -. Et en les faisant travailler ensemble pour traiter les enregistrements et XML

Caractéristiques :.

  • Convertir des fichiers plats au format XML et vice versa
  • Convertir les dossiers de base de données XML et vice versa.
  • Convertir des fichiers plats d'une mise en page à l'autre.
  • Transformation et valider XML avec des filtres SAX, feuilles de style XSLT, et la validation de schéma.

Quoi de neuf dans cette version:

  • La nouvelle option de fichier plat & quot; trimQuoted & quot; garnitures cités domaines de l'attaque / de fuite espace si vrai, les valeurs par défaut à false (l'ancienne option & quot; garniture & quot;. garnitures espace extérieur des guillemets si true, par défaut à true)
  • Le nouvel élément sx: overpunchField soutient champs overpunch dans les définitions de fichiers plats, comme décrit dans http://en.wikipedia.org/wiki/Signed_overpunch merci spécial à Matt Dowell pour contribuer au code. Reportez-vous à la documentation de sx:. OverpunchField dans le Renvoi élément

Ce qui est nouveau dans la version 1.0.4:

  • Correction de bugs:
  • loadComponentDefinitions (String [] HREF) échoue, Fix contribué par Yex)
  • Améliorations:
  • Dans les versions précédentes, saxon: xquery ne pouvait être utilisé pour produire un document XML, maintenant il peut évaluer une expression qui produit une chaîne non-XML. Voir l'exemple xml à paramètres dans servingxml-saxon / échantillons.
  • remplacements ont été ajoutés à IocContainerFactory.createIocContainer pour les objets DOM documents et InputStream

Ce qui est nouveau dans la version 0.9.5:

  • Bug Fix:
  • La valeur par défaut des lecteurs de fichiers plats avec pas de définition de fichier plat (pas de sx: élément FlatFile), pour les fichiers csv avec en-têtes, les scanners utilisés d'octets plutôt que les scanners de caractères. Cela pourrait échouer pour les flux de caractères multi-octets. Ceci est corrigé. Les modifications apportées à l'élément et atribute Noms: (non de rupture, les anciens noms, rétrocompatible toujours supportée)
  • sx: subrecordMapping attribut & quot; champ & quot; rebaptisée & quot; repeatingGroup & quot;
  • Dans sx: composeRecord,
  • attribut compositeRecordType renommé recordType, permet désormais aux expressions de substitution
  • attribut repeatingGroupField renommé repeatingGroup
  • Dans sx: decomposeRecord,
  • attribut compositeRecordType renommé recordType
  • attribut repeatingGroupField renommé repeatingGroup
  • nouvel attribut subrecordType Améliorations
  • Un attribut de message facultatif a été ajouté à mSv: recordValidator et mSv: SchemaValidator. Si un message est fourni, ce message sera utilisé à la place du message d'erreur XML Schema.
  • ServingXML prend désormais en charge la cartographie enjambé la gestion des installations du système (SMF) des fichiers au format XML, voir l'exemple & quot plat Fichier-to-XML; smf & quot ;. De nouveaux éléments ont été ajoutés: sx: spannedFlatRecordType et sx:. SegmentConcatenation
  • ServingXML bandes maintenant caractères BOM pour UTF-8, UTF-16 et UTF-32 dans les lecteurs de fichiers plats que Java ne supprime pas la nomenclature dans tous les cas. encodages hérités et entrée binaire ne sont pas affectés. Le fichier d'entrée échantillon countries.csv plat File-to-XML commence maintenant avec un UTF-8 EF BB BF BOM.

Ce qui est nouveau dans la version 0.9.3:

  • Cette version introduit de nouveaux éléments pour valider les champs et sous-enregistrements de disques avec des expressions régulières, et de prendre des projections de champs spécifiés de dossiers.
  • Nouveaux exemples illustrent comment transformer les données financières pour FRA et des swaps dans des documents FpML.

Quoi de neuf dans la version 0.9.0:

  • Cette version ajoute un sx: élément commandSource, qui permet au lecteur de fichier plat ou un lecteur de XML à lire à partir de la sortie standard d'une commande shell.
  • Il ajoute également une sx:. CommandSink élément, ce qui permet un écrivain de fichier plat ou un sérialiseur XML pour écrire à l'entrée standard d'une commande shell

Logiciel similaire

LLRP Toolkit
LLRP Toolkit

2 Jun 15

dayone_export
dayone_export

20 Feb 15

mdxflavours
mdxflavours

14 Apr 15

Commentaires à ServingXML

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!