for some reason, i am getting an extra:
<?xml version = "1.0"?>
in my xml file..
i am using a file called:
lastLogins.rxml
and the code looks like:
xml = Builder::XmlMarkup.new
xml.instruct! :xml, :version=>"1.0", :encoding =>
''ISO-8859-1''
xml.loginData do
@lastLogins.each do |login|
xml.entry do
xml.user(login.user)
xml.timestamp(login.timestamp)
end
end
end
this ends up inserting both headers:
<?xml version = "1.0"?> <- from some mystery location..
and:
<?xml version="1.0" encoding="ISO-8859-1"?> <- as
specified by builder
followed by all the correct data with the correct layout..
anyone have any ideas?
thanks so much!
--
Posted via http://www.ruby-forum.com/.
On 3-jul-2006, at 18:03, sergio ruiz wrote:> xml = Builder::XmlMarkup.newI think this is your culprit. Usually you don''t need to create a builder explicitly. -- Julian ''Julik'' Tarkhanov please send all personal mail to me at julik.nl
>> xml = Builder::XmlMarkup.new > > I think this is your culprit. Usually you don''t need to create a > builder explicitly.i just tried it without that line, and i still get the header.. here is the code i just tried: xml.loginData do @lastLogins.each do |login| xml.entry do xml.user(login.user) xml.timestamp(login.timestamp) end end end <?xml version = "1.0"?> <- this header was included... -- Posted via http://www.ruby-forum.com/.