Avec une pratique des techniques XML depuis 2000, de nombreux travaux ont déjà réalisés :
- constitution d'états au format PDF pour un ERP à l'aide d'un requêteur SQL "maison" et du produit FOP
- interfaçage par services Web entre une application de gestion de frais de déplacement et un ERP
- serveur intranet de supervision et de complément fonctionnel au dessus d'un ERP
- récupération de données de différentes sources (navigation sur sites internet, ActiveDirectory, fichiers Windev, CSV, Excel) puis dédoublonnage et normalisation pour la constitution d'annuaires nationaux
- constitution automatiques de trombinoscopes au format Word
- génération automatique de page d'accueil de CD-ROM à partir de l'arborescence fichiers (formats DocBook et DublinCore)
- capture d'écrans MS-DOS pour reprise d'existant sur une application de gestion de la formation
- envoi automatique de plusieurs milliers d'e-mails personnalisés à partir d'un fichier CSV pour l'organisation d'une manifestation
- générations de sites internet (pages XHTML, feuille de style CSS et images PNG depuis le format SVG)
- application de personnalisations à des fichiers Javascript et CSS (ajout de scrollings au widget datatable Yahoo! YUI)
A ces occasions, différents outils ont été développés :
- tXs (tiny XML server) : interpréteur de scripts arborescents en XML utilisable en batch ou sur serveur HTTP
Projet OpenSource hébergé par Sourceforge.net (http://sourceforge.net/projects/txs)
Opérationnel en version C# et en version PHP5
- PMF (Parameters-Models-Files) : représentation XML pour un ensemble de fichiers partageant des modes de constitution communs
Utilisable pour compiler des sites Internet statiques ou dynamiques, pour générer des rapports,...
- JSX et CSSX : notations XML pour langages Javascript et CSS
Analyse grammaticale avec l'API DOM et feuilles de style pour retour au format texte ("beautifier"-"pretty print")
- XMLpatcher : application automatique de modifications sur document XML avec l'API DOM
Description des modifications en notation XML
- HTML2XML : conversion automatique de code HTML en XML bien formé (automate à une passe en Java / C# / PHP5)
Projet OpenSource hébergé par Sourceforge.net (http://sourceforge.net/projects/light-html2xml)
Indispensable pour extraire facilement des données sur une page HTML