PDA

View Full Version : Html formatting w/ Atom feeds


clem_c_rock
January 25th, 2007, 02:54 PM
Hello,
I'm having a great time building some rss/atom feeds and I've been quite successful until I hit the html formatting line of the Atom feed.

Here's an example:


xml.instruct! :xml, :version=>"1.0", :encoding=>"UTF-8"

xml.feed "xml:lang" => "en-US", "xmlns" => 'http://www.w3.org/2005/Atom ' do
xml.title("flavor: #{@flavor} *title1: " + @feed.title)
xml.id( "tag:#{request.host},#{Time.now.utc.year}:#{@feed.t itle}/#{@feed.title.downcase}" )
xml.link('url: ' + @ feed.guid) if @feed.guid
xml.author { xml.name "Author Name" }

@entities.each do |entity|
xml.entry do
xml.title('title: ' + entity.title )
xml.link("rel" => "alternate", "href" => url_for(url_for :only_path => false, :controller => @this_controller, :action => @this_action, :id => entity.id))
xml.id(url_for(:only_path => false, :controller => @this_controller, :action => @this_action, :id => entity.id))
xml.updated("#{Time.now.utc.year}")

xml.content "type" => "html" do
xml.name entity.body #-->>tried this - doesn't work
xml.text! render(:partial => "shared/feed/entity", :entity => entity)-->>Tried this - doesn't work

end
end
end
end


If I could just get the

xml.content "type" => "html" do
end


section to work I would be home free.

Help!