分割XML文件



我有一个XML文件,其中有许多<Tx>节点(约6922),并在其下有子节点,因此使用"片段根"方法是有意义的。你能告诉我应该使用哪种方法来分割XML文件吗?

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

请告知如果我的方法片段XML文件是正确的还是不?

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

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

HTH !

相关内容

  • 没有找到相关文章

最新更新