0

我正在尝试使用信息工作室流加载数据。我有 1 个 xml 文档(1.65 GB)。当我加载它时,我得到了这个错误XDMP-DOCENTITYREF Invalid entity reference。我不知道如何解决它。

4

1 回答 1

0

在 XML 中,实体引用类似于&- & 和 ; 是引用字符的代码(在本例中为 & 符号)。“无效的实体引用”表示 MarkLogic 的解析器无法识别其中的内容。它可能只是文本中未转义的“&”,也可能是具有错误值的正确形式。检查错误日志以获取有关您要查找的内容或它在源文档中的位置的线索。

当我们这样做时,您可能不想将 1.65 GB 的文档全部加载为一件事。是否存在可以制作好的单个文档的内容?(例如,一个 RSS 提要将是一个包含多个条目的 XML 文档。)如果您可以拆分该文档,则更有可能获得良好的行为。

要进行这种拆分,请尝试使用MarkLogic Content Pump文档拆分功能。MLCP 专为此类工作而构建。

于 2017-01-05T21:20:35.023 回答