有没有人有使用ruby-xslt gem的经验?
我完全转换了XML,但现在我想添加一个外部函数调用,这非常困难。这方面的文档有点亮,所提供的示例对我来说毫无意义......请参阅http://ruby-asp.rubyforge.org/ruby-xslt/files/README.html
我将我的功能定义为:
XML::XSLT.registerExtFunc("mynamespace","my-function") do |arg|
#do something interesting
end
在我的样式表中,我做了:
<xsl:value-of select="mynamespace:my-function(/)"/>
我收到错误:
xmlXPathCompOpEval: function my-function bound to undefined prefix mynamespace