FleXML
Un article de Wikipédia, l'encyclopédie libre.
Aidez à ajouter des liens dans les articles relatifs au sujet. (janvier 2008)
|
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