roxml in non-rails?

P

Pito Salas

I have to generate some xml and have been doing a bit of a survey of
available libraries.

Roxml seems 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
include ROXML
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?
 
B

Ben Woosley

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
=A0 attr_accessor :text, :type, :xmlUrl

=A0 class Outline
=A0 =A0 includeROXML
=A0 =A0 xml_reader :text
=A0 =A0 xml_reader :type
=A0 =A0 xml_reader :xmlUrl
=A0 end
end

include Opml

x =3D Outline.new
x.text =3D "abbc"
puts x.to_xml

... It throws: undefined method =91new_element=92 for
LibXML::XML::Node:Class

Anyone know?

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!
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Similar Threads


Members online

Forum statistics

Threads
473,769
Messages
2,569,580
Members
45,055
Latest member
SlimSparkKetoACVReview

Latest Threads

Top