FleXML

FleXML

Flexml est un Langage de transformation XML développé à la base par Kristofer Rose. Il permet à un développeur de spécifier des actions en C/C++ et de les associer avec des définitions présentes dans une DTD XML. L'implémentation a été faite en Perl

Un autre projet nommé aussi FleXML est un parser XML souple. Il ne prend ni en compte les DTD, ni la bonne structure du document XML. Il permet de récupérer des informations par des jeux de mappings. Il a été écrit en Java et est disponible sous licence BSD. Très rapide, cette implémentation est très simple d'utilisation :

final XmlTreeData xtd = new XmlTreeData(xmlFlux); // xmlFlux : Sring contenant du xml
xtd.parse();
final Markup wordMarkup = xtd.getMarkupByName("markup_name", 1); //récupère la première balise nommée markup_name
final String word = wordMarkup.getContent(); //récupère le contenu de la balise courante dans la String word

Liens externes


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article FleXML de Wikipédia en français (auteurs)

Игры ⚽ Поможем написать курсовую

Regardez d'autres dictionnaires:

  • FleXML — is an XML transformation language originally developed by Kristofer Rose. It allows a programmer to specify actions in C programming language or C++, and associate those actions with element definitions in an XML DTD. It is similar in philosophy… …   Wikipedia

  • Flexml — est un Langage de transformation XML développé à la base par Kristofer Rose. Il permet à un développeur de spécifier des actions en C/C++ et de les associer avec des définitions présentes dans une DTD XML. L implémentation a été faite en Perl Un… …   Wikipédia en Français

  • XML transformation language — An XML transformation language is a computer language designed specifically to transform an input XML document into an output XML document which satisfies some specific goal.There are two special cases of transformation: * XML to XML : the output …   Wikipedia

  • Transformation — (root transform ) may refer to:Transformation is also referred to as a turn.In science: * Transformation (geometry), in mathematics, as a general term applies to mathematical functions. ** Data transformation (statistics) in statistics. *… …   Wikipedia

  • Transformation language — A transformation language is a computer language designed to transform some input text in a certain formal language into a modified output text that meets some specific goal.Program transformation systems such as Stratego/XT, TXL, DMS, and… …   Wikipedia

  • List of XML markup languages — This page aims to list articles related XML markup languages. This is so that those interested in the subject can monitor changes to the pages by clicking on Related changes in the sidebar and on the bottom of the page.The list is not necessarily …   Wikipedia

  • Langage De Transformation XML — Un langage de transformation XML est un langage de programmation créé spécifiquement pour créer toute forme de document en sortie à partir d un document XML en entrée. Il y a deux cas spécifiques de transformation : XML vers XML : le… …   Wikipédia en Français

  • Langage de transformation XML — Un langage de transformation XML est un langage de programmation créé spécifiquement pour créer toute forme de document en sortie à partir d un document XML en entrée. Il y a deux cas spécifiques de transformation : XML vers XML : le… …   Wikipédia en Français

  • Langage de transformation xml — Un langage de transformation XML est un langage de programmation créé spécifiquement pour créer toute forme de document en sortie à partir d un document XML en entrée. Il y a deux cas spécifiques de transformation : XML vers XML : le… …   Wikipédia en Français

  • Transformation XML — Langage de transformation XML Un langage de transformation XML est un langage de programmation créé spécifiquement pour créer toute forme de document en sortie à partir d un document XML en entrée. Il y a deux cas spécifiques de… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”