FleXML

Un article de Wikipédia, l'encyclopédie libre.

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 à é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 à été écrit en Java & 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

[modifier] Liens Externes

Autres langues