问题标签 [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 投票
3 回答
697 浏览

xslt - 无效 html 输入上的 XSLT 和 XQuery,URI 片段看起来像实体

我正在使用 Saxon 9 来分析无效的 html 源。具体来说,html 的 href 值如下:

<a href="blah.asp?fn=view&g_varID=1234">一些文字</a>

我收到错误:

“XML 解析器报告的错误:对实体“g_varID”的引用必须以 ';' 结尾 分隔符。”

xml 解析器正在读取“&g_varID”字符串并抱怨应该有一个“;” 来界定实体。但是,当然,这并不是一个 HTML 实体——它只是一个 URI 的一部分。

我如何告诉解析器忽略它?注意:我使用的是非模式感知 Saxon,而不是 Saxon-SA。

0 投票
1 回答
950 浏览

xquery - 在xquery中,单引号和双引号有什么区别吗?

在xquery中,单引号和双引号有什么区别吗?

0 投票
4 回答
44576 浏览

xml - XPath、XQuery 和 XPointer 之间的区别

XPathXQuery和有什么区别XPointer?据我所知,XQueryXPath. 我有一些基本的知识XPath。是否有任何可用的功能XPath不在XQuery?昨天,我听到一个新词,XPointer。我很困惑。哪种语言用于哪种目的?

0 投票
1 回答
3353 浏览

xml - 如何设置模式感知 XQuery

我正在尝试使用类型来选择作为子类型的元素,因此我有一个包含 xs:integer 和 xs:float 子类型的测试文档。

如何告诉 XQuery 使用我的模式中定义的类型?

(我使用 oXygen 和 Saxon-SA 可能是相关的)

输入文件:

WXS 架构:

查询:

0 投票
3 回答
2036 浏览

sql-server - 如何编写包含序列元素的 xquery?

我有一个非常大的 xml 数据集,其结构如下:

数据的结构不在我的控制之下。此数据当前位于 MS SQL Server 2005 中单行中的单个 xml 列中。我正在尝试构建一个查询,该查询会产生以下输出:

我的查询目前如下所示:

该查询可能不是 100% 正确,因为我正在从内存中提取它,但我遇到的问题是我不知道如何包含 entertime leavetime 序列元素以获得所需的行集我在上面指出。

谢谢。

更新:我想补充一点,给定的人员记录可能根本没有entertime/leavetime 序列元素,但仍需要在行集中返回。我已经更新了所需输出的示例以反映这一点。

0 投票
1 回答
1344 浏览

xml - 在 SQL 2005 中使用 XQuery 替换节点的值?

给定以下 XML 变量,如何在 MS SQL 2005 的 TSQL中将 StateCode节点中的“ UNKNOWN ”替换为“ FOO ”?

与我发现的类似问题不同,这只是一个 XML 类型变量,而不是表记录。

我应该简单地将变量值插入表中并使用该问题中提出的方法,还是可以直接操作 XML 变量并执行替换?

0 投票
6 回答
1817 浏览

html - dom 解析器可以读取 HTML 注释,还是正则表达式是唯一的方法

我正在为我的组织创建非常简单的 CMS。

我的策略是在名为 <editable> 的标签之间嵌入可编辑内容。但是,为了从浏览器中隐藏这些,我将它们注释掉。因此,可编辑区域的示例将如下所示。

随着内容“今天的新闻是……”被 CMS 拾取并在在线 HTML 编辑器中进行编辑。

我希望能够“抓取”名称属性的值以及标签中包含的内容。

有没有一种简单的方法可以用 XPath、XQuey 类型的东西来做到这一点,或者正则表达式是最好的方法(]esp。因为正则表达式不需要太多的容错,因为我确切地知道 xml 将是什么,因为我将编写生成它的代码)。

0 投票
4 回答
4580 浏览

xquery - 如何检查 XQuery 函数中的空日期参数?

考虑以下检查空日期的代码:

执行时,为什么会在 ALDSP 中出现以下错误:

weblogic.xml.query.exceptions.XQueryDynamicException: {err}XP0021: "": can not cast to {http://www.w3.org/2001/XMLSchema}date: error: date: Invalid date value: wrong type:

0 投票
2 回答
10413 浏览

sql-server - 在 SQL Server 的单个 XQuery 中删除多个节点

我有:

  1. 带有xml类型列的表(ID 列表)
  2. 一个xml类型参数(也是 ID 列表)

从与参数中的节点匹配的列中删除节点的最佳方法是什么,同时保留任何不匹配的节点?

例如

MSDN 文档表明它应该是可能的(在 SQL Server 2005 中的 XQuery 简介中):

可以轻松修改此存储过程以接受包含一个或多个技能元素的 XML 片段,从而允许用户通过一次存储过程调用删除多个技能节点。

0 投票
5 回答
13506 浏览

html - html中的xquery示例

有人可以举一个使用 xquery 的 html 页面的例子吗,你需要别的东西来运行 xquery。

我试图从 w3schools 运行一些 xquery 代码,但它没有在 html 页面中进行评估。