Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
片段XML文件_Xml_File_Fragment_Marklogic_Mlcp - Fatal编程技术网

片段XML文件

片段XML文件,xml,file,fragment,marklogic,mlcp,Xml,File,Fragment,Marklogic,Mlcp,我有一个XML文件,它有许多节点(大约6922个),在这些节点下它有子节点,所以使用“片段根”方法是有意义的。请您指导我应该使用哪种方法来分割XML文件: 在数据库或数据库中为片段根设置规则 用于分割XML C:\Example> mlcp.bat import localhost -port 8000 -username user \ -password password -mode local -input_file_path example.xml \ -input_file_typ

我有一个XML文件,它有许多
节点(大约6922个),在这些节点下它有子节点,所以使用“片段根”方法是有意义的。请您指导我应该使用哪种方法来分割XML文件:

  • 在数据库或数据库中为片段根设置规则
  • 用于分割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"
    
  • 如果我使用方法2,那么这是否意味着如果我尝试基于
    节点分割XML,那么将创建大约6922个XML片段


  • 请告知我分割XML文件的方法是否正确

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

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


    “大约6922”让我笑了:)谢谢你的澄清……它真的很有帮助:)