簡體   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