2010-08-10 4 views
1

название гласит, что, собственно, здесь не так? Я получаю ничтожность параметр может быть разве получение прошло ...Как добавить параметр в xslt с xslt-ruby?

<?xml version="1.0" encoding="UTF-8"?> 
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> 

    <xsl:param name="stylesheet"/> 

    <xsl:template match="/"> 
    <xsl:copy-of select="$stylesheet"/> 
    </xsl:template> 
</xsl:stylesheet> 

и Херес кода рубинового

require "rubygems" 

require 'xml' 
require 'libxml' 
require 'libxslt' 

xsltdoc = XML::Document.file("main.xslt") 
xslt = LibXSLT::XSLT::Stylesheet.new(xsltdoc) 

xml = XML::Document.file("file.xml") 
result = xslt.apply(xml, {:stylesheet => "style.css"}) 
puts(result) 

ответ

0

оказывается, что это было что-то делать с процессором XSLT, побежал через саксонскую службу мыла и он работал

Смежные вопросы