【发布时间】:2011-06-02 06:17:42
【问题描述】:
我正在寻找一种方法来比较两个 XML 文件(旧的和新的)并将新版本中存在但旧版本中存在的所有节点复制到一个数组中。我认为它应该相对简单,对于新 XML 文件中的每个节点,遍历旧 XML 文件并查看是否找到它......但是,我认为这不是大型 XML 文件的有效解决方案(
感谢大家的帮助!
【问题讨论】:
-
就个人而言,我认为甚至考虑对任何基于文本的数据结构进行差异化都是一个可怕的想法。它效率极低且容易出错。这种事情通常在服务器端完成。如果这不可能,还有其他解决方案,但我需要知道你为什么需要 diff xml。你能提供那个xml的样本吗?
-
对于没有服务器的 Adobe AIR 桌面应用程序之类的事情,这样做是有意义的。也没有什么关于“服务器”可以使任务更不容易出错?
标签: xml apache-flex actionscript