我有一个XML文件,其中有许多<Tx>
节点(约6922),并在其下有子节点,因此使用"片段根"方法是有意义的。你能告诉我应该使用哪种方法来分割XML文件吗?
- 在数据库或 中为片段根设置规则
使用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"
如果我使用方法2,那么这是否意味着如果我尝试根据
<Tx>
节点拆分XML,那么将创建大约6922个XML片段?
请告知如果我的方法片段XML文件是正确的还是不?
两种方法都会产生至少6922个片段,但是第一种方法将产生一个文档,只有一个数据库uri。第二个将产生6922个文档片段,6922个数据库uri。
我建议使用第二种方法。片段根并不适用于这种情况。
HTH !