Bonjour tt le monde,
je suis à la recherche d'une moulinette en PERL qui me permettra de valider un Document XML avec un XSD (XML Schema).
Merci.
Bonjour tt le monde,
je suis à la recherche d'une moulinette en PERL qui me permettra de valider un Document XML avec un XSD (XML Schema).
Merci.
bonjour,
oulah ! Il faut plus qu'une simple moulinette, que ce soit en Perl ou en un autre langage, pour valider un XML à partir d'un W3C XML Schema !!!
La seule solution pour s'en sortir est de trouver un module Perl qui fasse Wrapper autour d'un validateur de Schema écrit dans un langage compilé. Je ne sais pas s'il en existe (sûrement), tu ferais mieux de poser ta question dans le forum Perl.![]()
FAQ XML
------------
« Le moyen le plus sûr de cacher aux autres les limites de son savoir est de ne jamais les dépasser »
Giacomo Leopardi
Je n'ai pas du bien comprendre la question car c'est tout bete:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 my $validator = XML::Validator::Schema->new(file=>$schemaFile,cache=>0); my $filter = XML::Filter::ExceptionLocator->new(Handler => $validator); my $parser = XML::SAX::ParserFactory->parser(Handler=>$filter); eval { $parser->parse_uri($xmlFile) } ; if ($@ ne '') { print "error Xml: ".$xmlFile." does not follow the Schema ".$schemaFile."\n"; } else { print "OK => ".$xmlFile." respects Schema\n"; }
salut !
ta petite moulinette marche niquel... enfin presque !
en effet, qd je le lance, il ne me reconnait pas l'élément "union"
j'imagine bien que le modèle qu'utilise le script n'est plus à jour ou n'est pas le bon mais où le changer ?
merci d'avance !
Partager