在路径范围查询中使用命名空间

时间:2016-10-20 03:58:56

标签: javascript marklogic marklogic-8

我在xml文档上使用cts.pathRangeQuery,如 -

<container xmlns:c="http://example.com/ns/core" xmlns:d="http://example.com/ns/data" xmlns="http://example.com/ns/core">
  <c:domain>
    <d:id>http://example.com/xyz/no-data</d:id>
  </c:domain>
</container>

我想在/c:domain/d:id上使用路径范围查询,类似这样 -

cts.pathRangeQuery("/c:domain/d:id", "=", "some-id");

但在这种情况下,我不知道如何处理XML命名空间。有关如何在JavaScript中执行此操作的任何建议吗?

1 个答案:

答案 0 :(得分:4)

您需要在Http Server上定义命名空间。有关详细信息,请参阅http://docs.marklogic.com/guide/admin/namespaces

Defining namespaces on an Http Server