Hi, anyone have the solution for this problem? I have gem RXSD and it need libxml-jruby. This works with ruby but with jruby gives an error : ArgumentError (LibXMLJRuby is not missing constant XML!): libxml-jruby (1.0.0) lib/libxml-jruby/xml/parser.rb:103:in `parse_string' libxml-jruby (1.0.0) lib/libxml-jruby/xml/parser.rb:71:in `parse' libxml-jruby (1.0.0) lib/libxml-jruby/xml/document.rb:10:in `string' app/models/voucher.rb:7 app/models/voucher.rb:454:in `load' app/controllers/vouchers_controller.rb:5:in `index' Code : schema = RXSD::Parser.parse_xsd :uri => xsd_uri Note: the point is to generate jruby class from xsd and fill with data from xml. thanks in advance
on 2010-09-02 10:48
on 2010-09-06 17:26
Guilherme Pereira wrote: > Hi, > > anyone have the solution for this problem? > > I have gem RXSD and it need libxml-jruby. This works with ruby but with > jruby gives an error : > > ArgumentError (LibXMLJRuby is not missing constant XML!): > libxml-jruby (1.0.0) lib/libxml-jruby/xml/parser.rb:103:in > `parse_string' > libxml-jruby (1.0.0) lib/libxml-jruby/xml/parser.rb:71:in `parse' > libxml-jruby (1.0.0) lib/libxml-jruby/xml/document.rb:10:in `string' > app/models/voucher.rb:7 > app/models/voucher.rb:454:in `load' > app/controllers/vouchers_controller.rb:5:in `index' > > > Code : > > schema = RXSD::Parser.parse_xsd :uri => xsd_uri > > Note: the point is to generate jruby class from xsd and fill with data > from xml. > > thanks in advance Hi again, I correct the file "parser.rb" from libxml-jruby : previous code: "LibXMLJRuby::XML::Parser" for this one : "module LibXMLJRuby module XML class Parser" But it don't give me chance to use gem RXSD because needs methods that are not implemented in libxml-jruby gem. like this one : undefined method `to_h' for #<LibXMLJRuby::XML::Attributes:0xe916a1> maybe in future someone make better libxml for jruby. cheers and thank u all
Please log in before posting. Registration is free and takes only a minute.
Existing account
(Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
Log in with Google account | Log in with Yahoo account
No account? Register here.