繁体   English   中英

合并XML文件

[英]Merging XML files

如何合并多个XML文件而又没有冗余数据? 我有一个使用OpenStreetMap的项目,数据转储为XML格式。 但是由于我计划在地图中划分目标区域,因此在XML文件中将重复一些节点(地图中的点)。 我想合并所有这些XML文件,并防止在生成的合并文件中出现冗余数据。 提前致谢!

我会将每个XML文件(可能是2、3,...,N个文件)读入映射。 每次阅读新条目时,我都会检查它是否在地图中,如果存在,请确定要输入哪个条目(或合并可能合并它们)。

然后,当您完成每个XML文件的解析后,将映射转储到“合并的” xml文件中。

这些XML解析器可能会有所帮助。

http://www.grinninglizard.com/tinyxml/ http://www.xmlsoft.org/

您是要以编程方式合并这些XML文件,还是要使用某些合并工具离线合并它们? 如果是后者,则Project:Merge可能会为您提供帮助。 它可以一次合并两个不同的XML文件,并且可以从命令行运行,因此您可以批处理所有要合并的文件,然后仅解决它们出现时的冲突。 (项目:如果没有冲突,合并将从命令行以静默方式运行。)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM