是否有任何工具可以查看/编辑/删除Marklogic的文档

时间:2016-06-27 08:02:40

标签: marklogic marklogic-8

Marklogic的<f:if condition="{f:cObject(typoscriptObjectPath: 'lib.tempLogicalOrSidebar.10')}"> 文档是否有任何工具,例如MongoDb的Mongo Management Studio?

6 个答案:

答案 0 :(得分:4)

内置于MarkLogic是对WebDav的支持。您可以在管理控制台中创建WebDav App Server,然后任何WebDav客户端都可以访问文档。 https://docs.marklogic.com/guide/admin/webdav webdav协议支持的内容有限,但这确实在文档级别提供了基本的集成。

xmlsh的MarkLogic扩展包括一个Java GUI,为ML提供基本的树形浏览器,包括打开,复制,粘贴,新文件夹,导入,拖放。

它非常基础,不适用于所有类型和大小的文档,或处理权限,集合,属性片段等所有复杂性。 http://www.xmlsh.org/ModuleMarkLogic

该命令未记录,但附带MarkLogic扩展,并使用与put,get,invoke等相同的配置变量。

$ xmlsh
$ import module ml=marklogic
$ MLCONNECT=xcc://user@host:8000
$ ml:mlui

enter image description here

答案 1 :(得分:1)

主要方式是使用查询控制台,就像使用RDBMS中的控制台来管理内容一样。但是,您使用的是xQuery,而不是SQL。

概述:https://docs.marklogic.com/guide/qconsole/walkthru

答案 2 :(得分:1)

正如DALDEI所说,webdav是一个解决方案。我已成功使用第三方webdav文件系统浏览器。在macos上的Panic传输和在胜利时的BitKinex是两个对我有用的。

MarkLogic模型是基于文档的,但目录本身只是思考如何组织数据的一种方式。经过MarkLogic应用程序开发多年后,在考虑如何跨多组文档约束查询时,我倾向于最依赖于集合。

使用webdav app服务器时可能不明显的一件事是,您需要在目标数据库上将自动目录创建设置为true。

答案 3 :(得分:0)

Marklogic随附QueryConsole,通常可在http://yourHost:port/qconsole/

访问

要查看文档,您可以使用fn:doc("uri of the document")

查看此处描述的功能:https://docs.marklogic.com

答案 4 :(得分:0)

另一个提到的QConsole与MarkLogic开箱即用,我先看看它。它让你有很多自由去做你想做的事。

但是,如果您正在寻找更多的文件浏览器工具,您可能会对Narthex工具感兴趣:http://developer.marklogic.com/code/narthex。有点旧,但我希望它仍然可以工作。代码在Github上,因此如果您需要额外的功能,您可以提交票证和分叉。

HTH!

答案 5 :(得分:0)

MarkLogic和oXygen支持WebDAV。

如果您正在编辑XML文档,oXygen Author为各种XML词汇表提供了一个“类似于字”的WYSIWYG编辑器。

  

oXygen为a提供基于CSS的,开箱即用的可视化编辑支持   许多重要的XML文档框架(DITA,DocBook,TEI,   XHTML)。此外,如果您计划使用其他类型的XML文档,   API可用于自定义oXygen。

enter image description here enter image description here