INTRODUCTION
XML::XPATH
Calculette Euro
Manipulation
de Corpus
Construction
de Dictionnaire
Constitution
de Corpus
 

PERL / XML
Programmation
Objet avec PERL
XML::PARSER
 

 

XML::PARSER::PERLSAX
Introduction
Programmes
 

 

Pour les tests suivants, nous
avons utilisé le corpus
articles.xml et newsaintex2.xml .
Le programme est issu du
livre : XML & PERL, E.T.RAY.




ex06_xpath.pl

Lors du premier test, on remarque
que ce programme donne le même
résultat que le précédent. On
sélectionne des noeuds entrés en
argument. Seulement, le code
est plus économique.






ex06_xpath.pl

Nous avons appliqué le même
programme sur le texte du Petit Prince.

Rechercher toutes les traductions
en tchèque : perl ex06_xpath
newsaintex2.xml
".//traduction[@lang='tcheque']"





Rechercher la traduction en
tchèque de la 2ème phrase

perl ex06_xpath newsaintex2.xml
"//texte/descendant ::traduction
[@lang='tcheque'][2]"





Rechercher la traduction en
français de la 2ème phrase

perl ex06_xpath newsaintex2.xml
"/descendant ::traduction
[@lang='francais'][2]"






Rechercher toutes les traductions
en français des phrases
dites par le narrateur


"*//paragraphe[@loc='narrateur']/
phrase|dialogue/phrase[@loc='narrateur']/
modalite/traduction[@lang='francais']"





Même chose en ne
gardant que le texte

perl ex06_xpath "newsaintex2.xml
*//dialogue/phrase[@loc='narrateur']/
/traduction[@lang='francais']
/mot/text()"






Rechercher toutes les phrases
(traduction en français uniquement) du
narrateur qui répondent à des
questions du petit prince
(phrases précédentes prononcées
par le petit prince et comportant
un caractère '?')


perl ex06_xpath newsaintex2.xml
".//dialogue/phrase[@loc='LePetitPrince']/
following-sibling ::phrase[@loc='narrateur']/
modalite[@type='interrogative']/
traduction[@lang='francais']"






Rechercher toutes les phrases
(traduction en français uniquement) du
petit prince qui répondent
à des questions du narrateur.


perl ex06_xpath newsaintex2.xml
".//dialogue/phrase[@loc='narrateur']/
following::phrase[@loc='LePetitPrince']/
modalite[@type='interrogative']/
traduction[@lang='francais']"


useXMLXPath.pl
Programme N°2
 
 
 
XML::DOM
Introduction
useXMLDom.pl
 
PROJET
Introduction
Les Objectifs
Les Ressources
La Réalisation
Les Perspectives
   
Desing by Active Art Animations.com