MarkLogic - Ошибка при загрузке конвейера для обработки контента - PullRequest
0 голосов
/ 09 января 2019

MarkLogic версия - 9.0-6.2 (на окнах)

Я следую руководству (https://docs.marklogic.com/guide/cpf/quickStart) для выполнения предоставленного примера упражнения. После установки CPF на data-hub-FINAL (с data-hub-TRIGGERS в качестве триггеров db) я создал конвейерный XML-документ (как показано в примере) на моем диске C в каталоге C: \ copyright. Затем в консоли администратора я перешел к базам данных -> data-hub-FINAL -> Обработка содержимого -> Конвейеры -> Загрузка и Приведенные ниже значения.

directory : C:\copyright
filter : *.xml
source : (file system)

Однако, когда я нажимаю «ОК», я получаю сообщение об ошибке «Неверный ввод: не найдены читаемые файлы XML:«

Я проверил, что конвейерный xml присутствует и действует в каталоге C: \ copyright.

Любые отзывы приветствуются!

1 Ответ

0 голосов
/ 09 января 2019

Marklogic не может прочитать XML-документ из-за содержимого документа, отличного от UTF-8, как показано ниже.

<state-transition>
  <annotation>
    When a document containing ‘book' as a root element is created, 
    add a ‘copyright' statement.
  </annotation>

На данный момент я удалил аннотацию из документа xml и успешно загрузил конвейер.

...