Marklogic中的cts、fn和xdmp函数之间有什么区别



我是Marklogic学习的初学者。我试着在网上查了一下区别,但什么也没发现。如果这是个愚蠢的问题,我很抱歉。到底有什么区别?

这些方法的前缀绑定到不同的名称空间。名称空间指示类别、目的和";所有者";。

  • fn是标准的XQuery、XPath和XSLT函数(在此命名空间中:http://www.w3.org/2005/xpath-functions)。您可以期望它们在任何标准XQuery、XPath和XSLT引擎中都可用。

    • http://www.w3.org/2005/xpath-functions
    • https://docs.marklogic.com/fn
  • cts函数是MarkLogicCTextS搜索内置函数(在此命名空间中:http://marklogic.com/cts)。它们是一组特定于MarkLogic的函数,用于搜索和查询操作。

    • http://marklogic.com/cts
  • xdmp函数是MarkLogicXMLD数据库M管理p平台内置函数(在此命名空间中:http://marklogic.com/xdmp)。它们是一组MarkLogic自定义函数,提供额外的实用程序函数和MarkLogic数据库特定的操作。

    • http://marklogic.com/xdmp

MarkLogic中可用的全套函数,按类别和命名空间划分

  • XQuery:https://docs.marklogic.com/all
  • JavaScript:https://docs.marklogic.com/js/all

最新更新