问题标签 [marklogic]

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 投票
1 回答
544 浏览

save - MarkLogic XQuery xdmp:save/xdmp:quote indent-untyped 选项

以前有人用过这个选项吗?我不相信此功能正在发挥应有的作用,因为一旦我将其作为选项插入,我就无法编译我的代码。

我试图实现的问题是漂亮地打印一个没有命名空间的文档,由于该文档没有命名空间,我无法根据模式验证它,因此该选项不起作用。该选项似乎是阅读文档的正确方法,但我似乎无法让它工作。

很高兴听到其他人是否也对此选项有疑问?

谢谢。

0 投票
2 回答
1253 浏览

xquery - Marklogic Xquery fn:数据(你好世界) 给出无效的词法值错误

我的 Marklogic XQuery fn:data(<type>hello world</type>)给了我Invalid lexical value 错误

这是堆栈跟踪:

当我使用fn:data(<p>hello world</p>)它时,它会给我预期的答案(你好世界)。

对此错误的任何帮助将不胜感激。

谢谢。

0 投票
3 回答
498 浏览

marklogic - 对搜索感到困惑:建议

在 search:suggest 功能的帮助下,我无法提供这个简单的自动完成功能。

基于来自 Marklogic Demo 数据的 Oscars 语料库,我尝试提供一个建议查询,例如,即使用户当前正在写“Robert Lo”或“Loggia Rob”甚至“ L罗布”。

目前,我只能通过这个简单的查询在他的一些同行中返回“Robert Loggia”:

但是一旦我写了一个两个词的短语,我就不确定如何写,因为我在等待的答案都不正确。例如 :

或者

是因为缺少选项、索引错误配置还是误用功能?

感谢帮助

0 投票
2 回答
1485 浏览

tidy - 如何让 xdmp:tidy() 整理 HTML5?

使用 HTML5 中的新文档类型和元素,您如何xdmp:tidy()在 HTML5 中识别它们?

如果我有一个包含以下内容的 html 页面:

然后尝试类似: xdmp:tidy(xdmp:document-get("home.html"))

我收到如下错误:

我可以发送一些选项xdmp:tidy()来让它处理它吗?

0 投票
2 回答
1328 浏览

module - MarkLogic:从数据库加载(导入)XQuery 模块

我想加载一个模块,该模块存储在名为"/modules/mylib.xqy"的模块下的数据库中。

目前,在需要这些模块的文档中,我正在写

不幸的是,这个表达式在文件系统上而不是我的数据库上进行查找。有没有办法加载存储在数据库中的模块?

提前致谢!

0 投票
1 回答
1361 浏览

jquery - 将 JSON 与 XQuery 页面一起使用

因此,我使用 jQuery 插件 (jsonp) 对 api 进行跨域调用并获取 JSON 数据。我需要以某种方式将这些数据放入我的 XQuery 页面。我正在使用 Marklogic 服务器来存储我的所有 XML 数据,并且我知道它有一些 XDMP 函数来处理 JSON 数据,它将 JSON 从 javascript 获取到 XQuery,这让我很痛苦。

关于如何解决这个问题的任何想法?

0 投票
2 回答
1079 浏览

xquery - Xquery 在 MarkLogic 上使用 OR

这是一个新手 MarkLogic 问题。想象一下这样的 xml 结构,浓缩了我的真实业务问题:

请注意,一个文档可以并且将会有多个Phone元素。

我需要从每个具有与任何电话号码列表匹配的电话元素的文档中返回信息。该列表中可能有几十个电话号码。

我试过这个:

它会正确执行查询,但它会在 Results 元素内返回一系列Phone元素。我的目标是为每个匹配的文档返回所有NameCity元素以及来自 Person 元素的 id 属性。例子:

所以我认为我需要某种形式cts:search,既允许这种布尔功能,又允许我指定每个文档的哪些部分被返回。那时我可以进一步处理结果XPATH。我需要有效地执行此操作,例如,我认为返回文档 uri 列表然后在循环中查询每个文档的效率不高。谢谢!

0 投票
5 回答
668 浏览

java - MarkLogic to Java & Back 解决方案

我需要查询XMLMarkLogic 服务器并将其编组为 Java 对象。什么是解决这个问题的好方法?具体来说:

  1. 使用 MarkLogic 对 XML 技术栈有任何影响吗?(也就是说,MarkLogic 是否有一些东西导致了一种不同的搜索、读取和写入 XML 片段的方法?)
  2. 我应该使用其中一个 XML API 自己处理 XML,还是有更简单的方法?
  3. 值得为此使用 JAXB 吗?

有人问了一个很好的问题,为什么我使用 Java。我正在使用Java/Java EE,因为我最擅长这种语言。这是一个人的项目,我不想被困在任何地方。该项目旨在开发 Web 服务 API 以及数据处理和转换(CSV 到 XML)功能。Java/Java EE可以很好地做到这一点,而且做得很优雅。

0 投票
4 回答
300 浏览

xpath - 如何获取子元素但没有子元素?

使用 MarkLogic,但这可能是一个通用的 XQuery 问题。

我有:

我想返回所有带有标题属性的 [book] 元素,但我不想要 book 的任何子元素,例如 [publisher]。我如何以正统和高效的方式完成此任务?

相关问题:有时我可能想要获取一些子元素,而不是其他子元素,例如获取所有书籍元素及其出版商子元素,但不获取其他子元素。

谢谢。

0 投票
2 回答
1344 浏览

java - 使用 Java 和 MarkLogic 的项目

我是 MarkLogic Server 的新手,因此对 MarkLogic 有一些动手经验,我希望从已经使用 Java 和 MarkLogic 开发的项目中获得一些帮助。

在进行谷歌搜索时,我无法找到合适的示例,因此我期待你们所有人。

请帮我。