salut,
Est ce que vous auriez des tutos qui explique comment utiliser le module xslt de perl.
J'ai un doc xml et je souhaiterais avoir en sortir une page html;
Merci
salut,
Est ce que vous auriez des tutos qui explique comment utiliser le module xslt de perl.
J'ai un doc xml et je souhaiterais avoir en sortir une page html;
Merci
Dernière tentative pour t'aider...
http://www.linuxfocus.org/Francais/J...ticle156.shtml
je te remerci
cette doc en faite je l'ai deja lu
et je viens de tester le script
mais j'ai pas le module donc faut que je l'installe
ça peut aider en effetEnvoyé par Melvine
![]()
j'ai revu le post sur pdx::simple
le lien que t'indique explique comment faire l'installation donc nikel
sans rancune
je viens de faire ce script en me basant sur un autre script
voila mon fichier
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 #!/usr/bin/perl use XML::XSLT; my $xmlfile = "xslt.xml"; my $xslfile = "xsl.xsl"; my $parser = XML::XSLT->new ($xslfile); $parser->transform ($xmlfile); #$parser->print_result(); print $parser->toString;
xml
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 <?xml version="1.0" encoding="ISO-8859-1"?> <personne> <nom>Pillou</nom> <prenom>Jean-François</prenom> </personne> <personne> <nom>VanHaute</nom> <prenom>Nico</prenom> </personne> <personne> <nom>Andrieu</nom> <prenom>Seb</prenom> </personne>
et mon xsl
j'avais tester avec un premier fichier xml et xsl
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45 <?xml version="1.0" encoding="ISO-8859-1"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/TR/REC-html40" result-ns=""> <xsl:template match="/"> <HTML> <HEAD> <TITLE>Titre de la page</TITLE> </HEAD> <BODY BGCOLOR="#FFFFFF"> <xsl:apply-templates/> </BODY> </HTML> </xsl:template > <xsl:template match="personne" > <ul> <li> <xsl:value-of select="nom"/> - <xsl:value-of select="prenom"/> </li> </ul> </xsl:template > </xsl:stylesheet>
et sa m'affichait bien mes element et la sa ne fonctionne pas
j'ai un message d'erreur que je ne comprend pas
???Error while parsing:
not well-formed (invalid token) at line 4, column 0, byte 64 at C:/Perl/site/lib
/XML/Parser.pm line 185
Partager