Forum: Rails-ES Problemas con LibXML y validaciones

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
Raul M. (Guest)
on 2009-04-20 15:57
Hola a tod@s,

Recientemente he instalado la libreria de parseo XML LibXML tal y como
indica la pagina web oficial:

http://libxml.rubyforge.org/install.xml

La instalacion me da ciertos errores con la documentacion. He decidido
obviarlos....

El problema me surge cuando intento validar un XML mediante
LibXML::XML::Schema.

De la pagina
http://libxml.rubyforge.org/rdoc/classes/LibXML/XM...


# parse schema as xml document
schema_document = XML::Document.file('schema.rng')

# prepare schema for validation
schema = XML::Schema.document(schema_document)

# parse xml document to be validated
instance = XML::Document.file('instance.xml')

# validate
instance.validate_schema(schema)

El tema es que el último metodo "validate_schema" no lo encuentra. He
revisado los archivos .rb y nada.

Alguien sabe cual es el problema??

Muchas gracias,
Raul.
Raul M. (Guest)
on 2009-04-20 16:00
Por cierto, olvide comentar que utilizo Leopard como SO.

R.
Silvio Q. (Guest)
on 2009-04-22 16:55
(Received via mailing list)
El día 20 de abril de 2009 8:57, Raul M.
<removed_email_address@domain.invalid>
escribió:> El problema me surge cuando intento validar un XML mediante
> schema = XML::Schema.document(schema_document)
> Alguien sabe cual es el problema??
>
> Muchas gracias,
> Raul.

Hola
Raúl.Vi que no tuviste respuestas en este hilo ... ¿Pudiste con el asunto?
Yo estoy usando REXML y me tiene preocupado el tiempo de procesamiento
de unos archivos XML que no son muy grandes (ni llegan a los 100K).
Me gustaría conocer tu experiencia con esta librería, si es que la
hiciste funcionar.
Saludos!
Silvio
Guillermo (Guest)
on 2009-04-22 17:14
(Received via mailing list)
2009/4/22 Silvio Q. <removed_email_address@domain.invalid>

> Yo estoy usando REXML y me tiene preocupado el tiempo de procesamiento
> de unos archivos XML que no son muy grandes (ni llegan a los 100K).


Según pude ver en el wiki de github de
webrat<http://wiki.github.com/brynary/webrat/jruby>dan por supuesto
que rexml es lento y usan xpath con nokogiri. (Salvo, y
motivo de la página del wiki, que uses jruby donde, de momento, no está
disponible nokogiri.



--
Guillermo Álvarez

Sent from Madrid, Comunidad de Madrid
Raul M. (Guest)
on 2009-04-22 19:32
Hola,

Pues si. Conseguí, aun no se como ;-P, que me funcionase el tema de las
validaciones después de dedicarle bastante tiempo a la instalacion. Para
instalar tuve que actualizar la versión que lleva Leopard de libxml2,
hacer la instalacion a partir del tgz...

Por las caracteristicas de mi proyecto no tengo problemas con el tamaño
del XML aunque por los benchmarks que anuncian la cosa promete.

De momento poco más te puedo decir.

Saludos,
W.
This topic is locked and can not be replied to.