Salut Pascale,
pour continuer un peu les aventures sur le programme Perl en utilisant XML Simple qui posera des problèmes plus tard mais pour l'instant, c'est une brique après l'autre.
#!/usr/bin/perl -w # chargement des modules necessaires use strict; use CGI; use XML::Simple; use Data::Dumper; # Nom du fichier XML a lire my $file = 'index.xml'; # creation de l'instance my $xs1 = XML::Simple->new(suppressempty => ''); # Lecture du fichier XML my $doc = $xs1->XMLin($file); # Lecture des valeurs dans l'arbre XML my $nwnomville = $doc->{nwheader}->{nwnomville}; my $nwregion = $doc->{nwheader}->{nwregion}; my $nwhab = $doc->{nwheader}->{nwhabnbr}; # Creation de l'instance qui va permettre # la creation de la page Web my $q = new CGI; # create new CGI object print $q->header, # create the HTTP header $q->start_html('Script de Lecture pour NW'), # start the HTML $q->h1('Lecture NW '), # level 1 header $q->p('Nom : '."$nwnomville"), # paragraphe $q->p('Region : '."$nwregion"), $q->p('Nbr : '."$nwhab"), $q->end_html; # end the HTML
Et tout ce simple petit programme créé un document XHTML 1.0 Transitionnel. :) C'est merveilleux et simple. Pour le tester en grandeur nature, Je l'ai rendu accessible : read-index.
Posted by karl at juin 28, 2002 08:53 PMDur dur aujourd'hui de se connecter !! Et une fois la connection établie, j'ai les pires pbs pour passer de pages en pages.
Dans le script que je t'ai proposé, la page xml est déjà récupérée et générée de façon statique. Il y avait donc double emploi pour te montrer que c'était possible. Tu n'as qu'à virer simplement l'option MySQL et voir ce que cela donne (mais ce n'est pas top...).
Et je m'y remets de toute façon en étudiant tes pistes.
J'espère que je pourrai me reconnecter d'ici ce soir pour te transmettre mes nvles remarques...