xml - 片段 XML 文件

标签 xml file fragment marklogic mlcp

我有一个包含许多 <Tx> 的 XML 文件节点(大约 6922),并且在其下有子节点,因此使用“片段根”方法是有意义的。您能否指导我应该使用哪种方法对 XML 文件进行分段:

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

请告知我对 XML 文件进行分段的方法是否正确?

最佳答案

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

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

喂!

关于xml - 片段 XML 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33229968/

相关文章:

.net - 如何匹配 xml 字符串末尾的斜杠?

c# - 如何在具有多个数据的 XML 节点中获取单个数据属性

swift - 快速发送 get/put/post

asp.net - 将 Crystal Report 导出为文本文件 - 无 RTF 文件

java - 将位置作为参数传递给 FragmentPagerAdapter 中的 Fragment

java - fragment 删除问题

iphone - 如何从 iPhone 应用程序异步接收数据到 Rails 应用程序?

java - 将文本文件解析为字符串(JAVA)

bash - 从 12GB 文件中删除特定行

android - 尝试从 Fragment 解析 Listview 中的 JSON 文件