Nokogiri только поддерживает XPath 1.0? Я пытаюсь сделать замену простой строки в значении - ячейки, как так (где element
содержит что-то как '* Моя строка (бесполезный текст)'),
<xsl:value-of select="replace(element,'^\*\ (.+)\ \(.*\)$','\\1')">
Это плохо формируется XSL? Или есть ли ограничение с Nokogiri?
Функция replace()
определена только в XPath 2.0 (а XPath 2.x поддерживается только XSLT 2.x, а не XSLT 1.0)
Nokogiri использует libxml2, которая поддерживает только XPath 1.0/XSLT1.0