3
Я использую cts.pathRangeQuery на XML-документ, как -Использование пространства имен в запросе диапазона путь
<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?
Некоторые функции (например, [XPath] (http://docs.marklogic.com/Document.xpath)) позволяют указать привязок, но cts.pathRangeIndex не один. Существует также [строковое представление для QNames] (http://docs.marklogic.com/xdmp.keyFromQName), но похоже, что это всего лишь ключи карты. –
Вы можете управлять пространствами имен, используя [Часть конфигурации API управления] (http://docs.marklogic.com/REST/client/configuration). –