我有一个XML文件,它有许多<Tx>
个节点(大约6922个),并且在它下面有子节点,所以使用&#34; Fragment root&#34;方法。您能否指导我应该使用哪种方法来分割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文件进行分段的方法是否正确?
答案 0 :(得分:3)
两者都会产生至少6922个片段,但第一种方法将产生一个文档,只有一个数据库uri。第二个将产生6922个文档片段,位于6922数据库uris。
我建议使用第二种方法。碎片根不适用于这种情况。
HTH!