0

MarkLogic 版本 - 9.0-6.2(在 Windows 上)

我正在按照指南 ( https://docs.marklogic.com/guide/cpf/quickStart ) 执行提供的示例练习。在 data-hub-FINAL 上安装 CPF(使用 data-hub-TRIGGERS 作为触发器 db)后,我在我的 C 驱动器目录 C:\copyright 中创建了一个管道 XML 文档(如示例所示)。然后在管理控制台上,我导航到数据库-->data-hub-FINAL--> 内容处理--> 管道--> 加载,并提供以下值。

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

但是,当我单击“确定”时,我收到错误消息“输入无效:找不到可读的 XML 文件:”

我验证了管道 xml 在目录 C:\copyright 中存在且有效。

任何输入表示赞赏!

4

1 回答 1

0

Marklogic 无法读取 xml 文档,因为文档中包含非 UTF-8 内容,如下图所示。

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

现在,我从 xml 文档中删除了注释并成功加载了管道。

于 2019-01-09T15:55:41.027 回答