Parsing XML et transformations XSLT sous AIX 5.3

Que faire lorsque l'on souhaite parser du contenu XML dans une application ?

Installer la librairie libxml2 :

> Sous AIX, si on a pas le CD IBM contenant les packages OpenSource, des sites existent sur lesquels on peut télécharger les packages à installer ensuite avec RPM (cela évite de tout avoir à recompiler) :

J'ai donc effectué une installation sur le serveur :

  1. Création d'un repertoire de dump des archives > /var/oa/rpm (ben oui a la base j'installe OpenAdaptor3)
  2. Lancer rpm -Uvh /var/oa/rpm/libxml2-2.6.32-1.aix5.1.ppc.rpm
  3. On obtient le message :
    zlib is needed by libxml2-2.6.32-1
  4. En fait il manque forcément quelques dépendances, du coup il faut les installer (avec la même commande) après les avoir récupéré (cf. premier point en haut de l'article)

Les dépendances rencontrées : zlib -> zlib-1.2.3-5.aix5.1.ppc.rpm ... en fait y'en avait qu'une ;)

Bon du coup chui un fou, j'installe aussi de quoi faire des transfo XML : XSLT. Ca se passe donc dans la librairie libxsl :

rpm -Uvh /var/oa/rpm/libxslt-1.1.24-1.aix5.1.ppc.rpm

libgcrypt is needed by libxslt-1.1.24-1

... bon je passe rapidement mais en fait il faut aussi installer les librairies suivantes : libgpg-error et libgcrypt ...

 

Voilà pour l'installation des librairies GNU XML et XSLT sous AIX !