如何在 XQuery 中对字符串使用正则表达式
How to use Regex on String in XQuery
我正在尝试从我上网的 rss 创建一个简单的 XML。我遇到的唯一问题是,当我要求 link 时,一些 rss 像 "www.page.com/old-something/www.page.com/.." 这样显然 link 将无法工作,除非我可以删除第一个 [=17] =] 来自 link,所以我的代码如下:
let $itemLink :=string-afger($items/link, 'www.wantedpage*')
其中 $items
是项目的节点。
我不断收到错误 "Unknown system function",我不知道是因为我使用函数不正确还是没有声明函数命名空间,还是其他原因。
您想要的函数名称是fn:substring-after
。
我正在尝试从我上网的 rss 创建一个简单的 XML。我遇到的唯一问题是,当我要求 link 时,一些 rss 像 "www.page.com/old-something/www.page.com/.." 这样显然 link 将无法工作,除非我可以删除第一个 [=17] =] 来自 link,所以我的代码如下:
let $itemLink :=string-afger($items/link, 'www.wantedpage*')
其中 $items
是项目的节点。
我不断收到错误 "Unknown system function",我不知道是因为我使用函数不正确还是没有声明函数命名空间,还是其他原因。
您想要的函数名称是fn:substring-after
。