Как я могу указать макет или формат XML-метаданных после действия экспорта в MLCP MarkLogic - PullRequest
0 голосов
/ 01 октября 2019

У меня есть внутренний тест интеграции, и мне нужно проверить файл метаданных по ожидаемому файлу, на моем ПК все работает нормально (Windows 10 Pro, marklogic содержится в Docker, испанский язык), но при выполнении в Linux у меня немногодругой файл, потому что XML-файл метаданных содержит больше пробелов, чем мой ожидаемый файл:

Например:

Ожидаемый файл метаданных (я поместил точки вместо пробелов, чтобы было удобнее видеть каждый пробел)первые 20 строк:

<?xml version="1.0" encoding="UTF-8"?>
<com.marklogic.contentpump.DocumentMetadata>
..<format>
....<name>json</name>
..</format>
..<collectionsList class="vector"/>
..<permissionsList class="vector">
....<com.marklogic.xcc.ContentPermission>
......<capability>
........<name>update</name>
........<symbol>U</symbol>
......</capability>
......<role>app-user</role>
......<roleId>0000000000000000000</roleId>
....</com.marklogic.xcc.ContentPermission>
....<com.marklogic.xcc.ContentPermission>
......<capability>
........<name>read</name>
........<symbol>R</symbol>
......</capability>

Генерирование XML метаданных с MLCP из Linux Выполнение:

<?xml version="1.0" encoding="UTF-8"?>
<com.marklogic.contentpump.DocumentMetadata>
..<format>
......<name>json</name>
..</format>
..<collectionsList class="vector"/>
..<permissionsList class="vector">
......<com.marklogic.xcc.ContentPermission>
.........<capability>
............<name>update</name>
............<symbol>U</symbol>
.........</capability>
.........<role>app-user</role>
.........<roleId>0000000000000000000</roleId>
......</com.marklogic.xcc.ContentPermission>
......<com.marklogic.xcc.ContentPermission>
.........<capability>
............<name>read</name>
............<symbol>R</symbol>
.........</capability>

Как вы можете видеть, так как в строках 3 и 4 есть разные пробелы: Ожидаемый файл

..<format>
....<name>json</name>

Файл результатов теста

..<format>
......<name>json</name>

Есть еще два пробела, мой вопрос: кто-нибудь знает, существует ли какая-либо конфигурация макета экспорта метаданных или что-то, что может изменить пробелысумма с ПК на другой? Полагаю, ответ верный, но я не нахожу ничего подобного.

Заранее спасибо.

...