【问题标题】:Fragment XML files片段 XML 文件
【发布时间】:2016-01-18 17:14:05
【问题描述】:

我有一个 XML 文件,它有许多 <Tx> 节点(大约 6922),并且在它下面有子节点,因此使用“片段根”方法是有意义的。您能否指导我应该使用哪种方法来分段 XML 文件:

  1. 为数据库中的片段根设置规则或
  2. 使用MLCP 对 XML 进行分段

    C:\Example> mlcp.bat import localhost -port 8000 -username user \
    -password password -mode local -input_file_path example.xml \
    -input_file_type aggregates -aggregate_record_element person \
    -aggregate_uri_id last -output_uri_prefix /people/ \
    -output_uri_suffix .xml \
    -aggregate_record_namespace "http://marklogic.com/examples"
    
  3. 如果我使用方法 2,这是否意味着如果我尝试基于 <Tx> 节点拆分 XML,那么将创建大约 6922 个 XML 片段?

请告知我对 XML 文件进行分段的方法是否正确?

【问题讨论】:

  • “大约 6922”让我笑了 :)

标签: xml file fragment marklogic mlcp


【解决方案1】:

两者都会产生至少 6922 个片段,但第一种方法会产生一个文档,只有一个数据库 uri。第二个将产生 6922 个文档片段,位于 6922 个数据库 uri。

我建议使用第二种方法。片段根不适用于这种情况。

HTH!

【讨论】:

  • 感谢您的澄清......它真的很有帮助:)
猜你喜欢
  • 2011-01-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-03-15
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多