Retour a la page d'acceuil

SLFN8
Expérimentations et Modifications sur des programmes Perl/XML
Leroi Marie-Véronique et Lamant Aline

Sommaire.

Helloword UseXMLparser0 UseXMLparser1 UseXMLparser2 UseXMLparser3 UseXMLparser4 UseXMLparser5 Filtrage de balise UseXMLXPATH


Les programmes sont présentés de la manière suivante: Programme Original ... Programme modifié et Sortie


Helloword


Ce programme perl est un parseur xml basique; le fichier d'entrée doit être donné en argument

Programmme original ... imageprogramme modifié

UseXMLparser0


Le programme original parse le fichier xml donné en argument et l'imprime dans la fenêtre de commande. Le programme modifié permet d'afficher la sortie dans un fichier html.

Programmme modifié
...
Programmme original Sortie html

UseXMLparser1


Ce programme parse le fichier xml donné en premier argument et requiert un deuxième argument qui est le fichier de sortie; le type de chaque élément ou caractère, ainsi que sa longueur est imprimé dans la fenêtre de commande. Le programme a été modifié pour fournir une sortie html mettant évidence les différentes informations.

Programmme originalProgrammme original, suite
sortie d'origine
...
Programmme modifiéProgrammme modifié, suite
Programmme modifié, suite

sortie html

UseXMLparser2


Le programme parse le fichier et imprime le contenu du fichier dans la fenêtre de commande en hiérarchisant les données comme dans une arborescence. Le programme a été modifié pour produire l e résultat dans un fichier de sortie donné en deuxième argument.
Programmme originalProgrammme original, suite
sortie d'origine
...
sortie

UseXMLparser3


Ce programme parse le fichier et organise différemment les informations contenues dans le fichier. Ce programmme n'a pas été modifié.

Programmme originalProgrammme original, suite

Programmme original suiteProgrammme original, suite

sortie

UseXMLparser4


Ce programme parse le fichier et organise différemment les informations contenues dans le fichier. Ce programmme n'a pas été modifié.

Programmme originalProgrammme original, suite

Programmme original suite

sortie

UseXMLparser5


Ce programme parse le fichier et organise différemment les informations contenues dans le fichier. Ce programmme n'a pas été modifié.

Programmme original

sortie

Filtrage de Balise


Ce programme permet de filtrer le contenu d'une balise dans un document xml. Le nom du fichier d'entrée et le nom de la balise dont on veut extraire le contenu textuel sont donnés en argument. Quand le nom de la balise est omis, un message s'affiche:

Programmme original et sortie

UseXMLXPATH


Ce programme permet d'accéder à une balise bien précise spécifiée par un chemin XPATH; le programme détermine si le chemin est correct ou non.

Programmme original

sortie sortie