Определение и использование внешних функций ruby-xslt - PullRequest
1 голос
/ 05 ноября 2011

У кого-нибудь есть опыт использования гема 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...