[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