【问题标题】:MarkLogic - Error with loading pipeline for content processingMarkLogic - 内容处理的加载管道出错
【发布时间】:2019-01-08 21:26:54
【问题描述】:

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 中存在且有效。

任何意见表示赞赏!

【问题讨论】:

    标签: marklogic-9 marklogic-dhf


    【解决方案1】:

    由于文档中的非UTF-8内容,Marklogic无法读取xml文档,如下图。

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

    目前,我从 xml 文档中删除了注解并成功加载了管道。

    【讨论】:

    • 有命令行工具和最常用的文本编辑器允许将文本和 xml 文件保存为有效的 UTF-8。我在命令行上使用过iconv,notepad++ 和 textmate 是编辑器的例子。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-06
    • 1970-01-01
    相关资源
    最近更新 更多