问题标签 [xquery]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
483 浏览

c# - ASP.Net 网站中的撒克逊人

我想在我的 ASP.Net 网站中使用 Saxon-B XQuery 类。但我的托管服务提供商仅支持中等信任级别的应用程序。

有人知道是否可以在中等信任级别的环境中使用Saxon-B和 IKVM.Net?

或者在中等信任级别的环境中,对于 ASP.Net 应用程序是否有一个很好的替代 XQuery 引擎?

谢谢!

0 投票
6 回答
17270 浏览

sql - 在 SQL Server 的 XML 文档中查找节点顺序

如何在 XML 文档中找到节点的顺序?

我拥有的是这样的文件:

我正试图把这个东西放到一个定义如下的表中

保留 XML 文档中值的顺序(它们不能按其代码排序)。我想能够说

并且结果应该确定地是

我努力了

但它不接受该position()函数(' position()' 只能在谓词或 XPath 选择器中使用)。

我想这是可能的,但如何?

0 投票
1 回答
578 浏览

xml - Eclipse:在 Eclipse 的图形 XML 编辑器中显示 XQDT 输出?

我正在为 Eclipse 使用 XQDT(XQuery 开发工具)插件,我想在 Eclipse 的图形 XML 编辑器中而不是在控制台中查看查询结果。有谁知道以这种方式重定向输出的方法?

0 投票
5 回答
47953 浏览

xml - XQuery:返回元素的值而不是元素本身

我有一个包含以下内容的 XML 文档

如果我评估

我回来

有什么办法可以abc代替吗?

0 投票
1 回答
654 浏览

xml - Zorba (XQuery) - 使用打印功能

我将 Eclipse 的 XQDT 与 Zorba 0.9.5 一起使用。我试图zorba:print(...)从 FLWOR 表达式中调用 Zorba 内部函数,但它被忽略了。

具体来说,我正在做类似以下的事情

我不能将 print 语句单独放置,因为 FLWOR 表达式中不允许使用顺序语句。

知道如何print接到上班的电话吗?

0 投票
2 回答
578 浏览

xquery - 在 XQuery 中保留 HTML 标记

我正在将 eXist 用于工作中的项目,但我遇到了一个我似乎无法找到解决方案的问题。

我有一个 xquery 脚本,它正在更新数据库中已有的现有文档。需要更新的部分数据包含 HTML,特别是<p>标签</p>。我无法让 eXist/XQuery 停止转义 HTML。它需要以原始形式保存。这是我正在做的一个非常简单的版本:

local:clean是以下函数:

稍后在代码中我更新了一个特定的 XML 元素

现在,如果我只传入包装在一组标签(即<p>foo</p>)中的数据,这将非常有效。如果我这样做<p>foo</p><p>bar</p>,我会在$text.

我已经把头撞在桌子上一天半了,现在试图弄清楚为什么这不起作用。任何解决此问题的帮助将不胜感激。

0 投票
1 回答
12028 浏览

xquery - How to return the first result from XQuery

So I have an XQuery that looks something like this:

This query returns a lot of results, but I only really need one. How can I return just the first item in the result sequence?

0 投票
3 回答
8467 浏览

xquery - 实现“元素没有这个孩子”的功能?

我想检索集合中满足给定元素没有特定子元素的文档。例如,从下面的两个“文档”中,我想选择 doc 2,因为它有元素 child,但 doc 1,因为它没有。

文件 1

文件 2

我试过这样做:

但是,由于某种原因,这不起作用。我也尝试了各种组合exists,序列函数等,但无法得到我想要的结果。

澄清一下,not($item//child)测试似乎没有做我认为它会做的事情。上面的查询返回我集合中的每个文档,不管它是否有元素。然而,逆向有效:

此查询准确返回具有子元素的那些文档。

是什么赋予了?

0 投票
2 回答
1914 浏览

xml - 在 XQuery 中获取 XML 文档的位置

我正在使用 Oxygen XML 来处理包含对其他 XML 文件的引用的 XML 文件。这些其他 XML 文件存储在包含主 XML 文件的目录的子目录中。

其他 XML 文件的位置作为相对链接存储在主文件中。我的查询看起来像这样:

我遇到的问题是 Oxygen 使用 xquery 文件的路径作为相对路径的基础,显然导致文件未找到错误。如何在查询中获取 XML 文档的路径?

现在我只是使用 concat() 来添加正确的路径,但我希望它易于重用。

0 投票
1 回答
4716 浏览

sql - SQL Server 中的 XML 查询

我刚开始在 SQL Server 数据库中查询 XML。我在最基本的查询方面遇到了麻烦。这是一个简化的例子。如何返回描述?下面的 SELECT 语句是我正在使用的,但它什么也不返回。

这是我正在使用的 XML 文件的片段: