在 XQuery 中使用 functx:index-of-match-first 返回文本节点的子字符串
我正在尝试编写一个 XQuery,它将查找 xml 文件中包含给定关键字的所有文本节点。文本节点很长,所以我想返回从匹配关键字开始的文本子字符串(所需长…
关于 XQuery 中 contains() 格式的问题
我的 XQuery 工作得很好,但我总是使用精确匹配,例如: concat(' and title ="',$title,'"') 但是,这在现实世界中不起作用,因为我们需要更改精确匹…
WebHarvest 中的 Xquery 错误
我正在使用 WebHarvest 来解析一些 html。我在 WebHarvest 的 ide 中的以下函数中收到以下错误,我不明白出了什么问题。我正在尝试创建一个修剪字符串…
错误“系统函数 unparsed-text#1 不适用于此主机语言”
我正在使用 Saxon 执行以下 xquery; fn:unparsed-text("text.txt") 但我收到以下错误消息; javax.xml.xquery.XQException: System function unparse…
从 SQL Server 列获取 XML 节点作为逗号分隔列表
我有一个数据存储在 xml 列中,并且需要一个以逗号分隔的子节点列表。使用下面的脚本,我只能得到“ABC”。请帮助我使用 xquery 获取“A,B,C”(简…
如何从 XQuery 中加载文本文件?
是否有加载文本文件的 XQuery 命令? 我可以通过执行以下操作来加载 xml 文档; declare variable $text := doc("test.xml"); 但它似乎只有在 test.xm…
Xquery 对彼此相关的项目进行分组
我正在使用 eXist Xquery。我被这个问题困扰了。 我有一个 20 个 xml 的集合,其内容如下: 1.123.15.200.xml P111 A1 IMG15234 1.123.15.205.xml P11…
Xquery根据条件对结果进行分组
我有一个关于 xquery 分组的问题。据我了解,通常的情况是在 for 循环中的文档上使用 distinct-values ,但是因为我在对值进行分组之前需要满足一个条…
如何使用 xquery 循环 xml 结构?
xml是这样的: ... 我需要构建一个显示所有人所有数据的视图。 name surname name1 surname1 我如何在 select 语句中执行此循环?它需要是一个视图。…
XQuery:本地函数中的命名空间问题
我的本地函数存在以下问题。 以下函数: declare function local:exp($w as node()) as element()* { for $e in ($w/e) let $exp:= QName ("myns", "r…
xquery 将属性转换为标签
我正在学习Xquery。我的 XML 文档中有这个标签。 198 我可以知道如何使用 xquery 创建类似以下内容吗? 1 2 3 testgroupID 198 11 12 13 testgroupver…