У кого-нибудь есть опыт использования гема ruby-xslt?
У меня он отлично преобразовывает 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