[Perl] De vuelta con la validación de los xml.

Rafael F. Rodríguez rafaelf en sitelcom.es
Mar Ene 25 09:13:20 CST 2005


Hola Lista.

 Después de mucho navegar me he encontrado un programa que se supone que es 
capaz de validarme un archivo xml es el siguiente:

-------------------<Programa Integro>-----------------------------------------
#!c:\perl\bin

use XML::SAX::PurePerl;
use XML::Validator::Schema;

my $validator;
my $parser;

use strict;

$validator = XML::Validator::Schema->new(file => 'esquema.xsd', cache=>1);
$parser = XML::SAX::PurePerl->parser(Handler => $validator);
eval {$parser->parse_uri('archivo.xml') };
die "Archivo erroneo: $@" if $@;
----------------------------------------------------------------------------------------

pero cuando lo ejecuto me devuelve lo siguiente: 
--------------< Ventana msdos > -------------------------------
C:\WINDOWS\system32\cmd.exe /c perl -d parser.pl
could not find ParserDetails.ini in C:/Perl/site/lib/XML/SAX
Use of uninitialized value in string ne at 
C:/Perl/site/lib/XML/Validator/Schema /Parser.pm line 37.
Use of uninitialized value in concatenation (.) or string at 
C:/Perl/site/lib/XM L/Validator/Schema/Parser.pm line 37.
Root element must be <schema>, fount <> instead. 
shell returned 255
Hit any key to close this window...
-----------------------------------------------------------------------------------

 ¿Alguna sugerencia?, pido por favor que me entiendan ya que necesito hacerlo 
pero no consigo ver nada.
-- 
________________________________
Web Personal: http://myr.homelinux.org.
GPG Llave pública: http://www.rediris.es/cert/servicios/keyserver/
Key fingerprint = 97FA 7CDF 12FD 7A94 1403  225C 807E 423A 41E8 3B8B
---
Usuario Registrado Linux: 377864 (http://counter.li.org)
Máquina Registrada Linux: 276412
------------ próxima parte ------------
Se ha borrado un mensaje que no está en formato texto plano...
Nombre     : no disponible
Tipo       : application/pgp-signature
Tamaño     : 189 bytes
Descripción: no disponible
Url        : http://tlali.iztacala.unam.mx/pipermail/perl/attachments/20050125/68489b9b/attachment.pgp


Más información sobre la lista de distribución Perl