Sha256: ec3e61bf81526f855c41a21b107264d7ed7cef27ecc81b2c5d67bf8ee2413d7b
Contents?: true
Size: 819 Bytes
Versions: 1
Compression:
Stored size: 819 Bytes
Contents
#!/usr/bin/ruby require 'rubygems' require 'xml/xslt' XsltDoc = %{\ <?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output method="xml"/> <xsl:template match="text()"/> <xsl:template match="/"> <record> <opacVendor><xsl:value-of select="$vendor"/></opacVendor> </record> </xsl:template> </xsl:stylesheet> } XmlDoc = %{\ <?xml version="1.0" encoding="UTF-8"?> <emptyDocument/> } Vendor = "Some Specific Vendor" def zoom2torus() xslt = XML::XSLT.new() xslt.xsl = XsltDoc xslt.xml = XmlDoc puts "before xslt.parameters assignment, Vendor=[#{Vendor}]" xslt.parameters = { "vendor" => Vendor } puts "after xslt.parameters assignment, Vendor=[#{Vendor}]" puts xslt.serve end dummy1 = zoom2torus() dummy2 = zoom2torus()
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ruby-xslt-0.9.7 | examples/bug.rb |