From: Ben Woosley Date: 2009-02-19T11:28:24+09:00 Subject: Re: roxml in non-rails? On Feb 11, 4:02 pm, Pito Salas wrote: > I have to generate some xml and have been doing a bit of a survey of > available libraries. > > Roxmlseems good to me. But I can't get it to work. Does it depend in > some subtle way on Rails? > > For example, this simple code doesn't work for me: > > require 'rubygems' > require 'roxml' > > module Opml >   attr_accessor :text, :type, :xmlUrl > >   class Outline >     includeROXML >     xml_reader :text >     xml_reader :type >     xml_reader :xmlUrl >   end > end > > include Opml > > x = Outline.new > x.text = "abbc" > puts x.to_xml > > ... It throws: undefined method ‘new_element’ for > LibXML::XML::Node:Class > > Anyone know? > -- > Posted viahttp://www.ruby-forum.com/. Hey Pito, Unfortunately, I'd had an old copy of libxml installed outside of rubygems which was conflicting and overriding my more recent rubygems versions, so I was only testing against the old 0.8.3 version. Once I corrected that, I was able to reproduce your problem, and I've since fixed it on my development branch (http://github.com/Empact/ roxml/). You can get it there, or wait a bit for the official 2.5 to go up on rubyforge. Thanks for the post!