Ruby on Rails: Adding XSL Processing Instruction with to_xml
August 9, 2008 – 2:35 pmStyle Sheets can be associated with an XML document by using a processing instruction whose target is xml-stylesheet. It looks something like this:
<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet type=”text/xsl” href=”something.xsl”?>
How do we get to_xml to render the XSL processing instruction? Put this in your controller:
proc = Proc.new { |options| options[:builder].instruct!(:xml-stylesheet,
:type=>”text/xsl”, :href=>”something.xsl”) }
@foo.to_xml :procs => [proc]





You must be logged in to post a comment.