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
关于xslt - Nokogiri (Ruby) 和 XPath,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2838320/