我有一个包含许多 <Tx>
的 XML 文件节点(大约 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 个数据库 uris。
我建议使用第二种方法。片段根不适用于此类情况。
喂!
关于xml - 片段 XML 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33229968/