Vodoo / flux

formalisme expressif et extensible pour les transducteurs
Télécharger maintenant

Vodoo / flux Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • GPL
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Didier Plaindoux
  • Site Internet de l'éditeur:

Vodoo / flux Mots clés


Vodoo / flux La description

Formalisme expressif et extensible pour les transducteurs Vodoo / Stream est un logiciel qui fournit un formalisme expressif et extensible de niveau de hauteur pour les transducteurs pour tout type de format. Il était principalement basé sur trois grands paradigmes. Le premier était une couche de flux de jeton. Une couche d'automates pour des reconnaissances. L'une dernière était une transformation de documents basée sur des règles basée sur le projet Stream et AutomatA.Vodooo / Stream repose sur trois concepts: - Transducteurs- Automata- Stream # premier inspiré du style de programmation basé sur des événements comme SAX ou Lexer générique dans Objective-Caml un flux basé sur la dénotation de données. Le numéro unique fournit des automates expressifs et classiques afin de correspondre et de reconnaître les modèles lors de l'analyse des flux. # Le dernier était une structuration de niveau de hauteur de l'automate effectuée afin de fournir un mécanisme expressif pour la transformation de données. XSLT Comme la langue est définie afin d'exprimer des transformations de données.Stream ReprésentationsReam était un formalisme simple basé sur l'ouverture et la fermeture d'un niveau, d'étiquettes et de texte. En utilisant cette grammaire simple, nous fournissons un arbre simple (XML par exemple) Dénotation de flux (XML a été donné par un gestionnaire de saxo de dédicace). Les formats pris en charge actuels sont XML et texte gratuit. Plus de formalismes peuvent être pris en charge et effectués à l'aide d'une installation d'extension de flux. Une interpréation de flux a été fournie pour le modèle d'objet de document. Ensuite, un flux peut manipuler soit un texte pur, un flux ad-hoc et une donnée basée sur DOM.In Comparaison L'approche STAX a été une intégration de correspondance XML de bas niveau basée sur la représentation des flux de jeton des fragments XML. La représentation du flux utilisé avec une structure classique du commutateur / cas étalonnée est similaire à celle de Stax, mais une telle intégration est de deux niveaux basse et ne fournit pas de couche expressive pour la gestion XML et était en fait au même niveau que sax.automata pour la reconnaissance de fluxAutomata fournit une Niveau de hauteur pour la reconnaissance de modèle et la liaison variable. Il produit DAG avec des attributs spécifiques pour des dénotations variables. De tels automates sont capables de trouver ou également de faire correspondre un flux donné. Un automate a été construit à l'aide d'un courant donné contenant du formalisme prolongé, y compris le motif de répétition, tout type d'étiquette ou de texte et de choix. Un tel flux a été analysé afin de donner un graphique acyclique direct utilisé pour la génération d'automates (approche classique) .Transducer pour la transformation de fluxTransducteurs de la transformation de flux est en fait un ensemble de règles. Une règle a une partie de sélection et un corps. Une sélection peut faire face aux sentiers (visiteur des arbres) et à l'entité actuelle. Une première entité était que le nud d'arbre et la sélection peuvent être effectués filtrant son nom ou ses attributs. Une deuxième entité était la chaîne qui peut être filtrée à l'aide de la correspondance habituelle des motifs. Un corps était un morceau de code Java qui est capable de continuer à analyser ou non (descente récursive) .Transducer Stream Processor Langue: xspfinalement une langue transducteur - appelée XSP - exprimée en XML est définie. Cette langue a une définition de bootstrap dans XML (uniquement pour la transformation XML et texte pour le moment). Une telle définition XSP a été étendue afin de fournir des règles à l'appui du code écrit dans des langues fournissant un gestionnaire BSF (JavaScript, Beanshell, Jruby, Jython ...). Quoi de neuf dans cette version: · La prise en charge des espaces de noms a été conçue. Puis la correspondance peut être faite en utilisant · Nom de l'élément de lot et / ou l'espace de noms correspondant. · Examen du processus de transformation sans problème de compatibilité · Avec des transducteurs écrits avec des versions précédentes. Ce changement · Augmenter l'expressivité et les possibilités de gestion des flux. · Ensuite, il est possible d'envoyer des analyses comme n'importe quel parseur de ll attraper · Élément avec filtre de contenu et contenu fromage. · Emplacement ajouté pour suivre facilement l'erreur lors de l'analyse de fichier XML · Ou tout type de document. Maintenant, chaque document en tant que lieu maintenu · Pendant les opérations de transduction et peut être utilisé pour relier les emplacements. · Extension XSP à la synthèse XML et à la manipulation fournissant un XML à · Paradigme de transformation XML. · Jem réécrit en utilisant les dernières améliorations faites pour l'analyse et · Extension du terme XML intégré.


Vodoo / flux Logiciels associés

Xml marteau

L'application XML Hammer est un outil gratuit et open-source qui simplifie les actions XML élémentaires. ...

174

Télécharger

Brillant

Le projet Brightmare est un outil qui traduit les équations en latex au texte ASCII / UTF-8. ...

140

Télécharger