有一个XML 1_book.xml,格式如下:
<?xml version="1.0" encoding="GB2312" standalone="yes"?>
<Books>
<Book Title="A" Author="A1" Price="A2"/>
<Book Title="B" Author="B1" Price="B2"/>
<Book Title="C" Author="C1" Price="C2"/>
<Book Title="D" Author="D1" Price="D2"/>
</Books>
现在新生成了一个格式如上的XML,如果其中某一条中的 Title和Author的值在原有文件中存在,不做任何操作,继续往下运行;如果新生成的XML中,其中一条信息在原有的1_book.xml不存在,需追加到该文件的最后一下记录;如果原有文件中的其中一条与新增的的XML相比较不存在,需把该条记录删除。
各位有没有什么好的算法呀?