On Apr 17, 11:22 am, Nick <nachiket.shirwal...@[EMAIL PROTECTED]
> wrote:
> Hi,
>
> I have an urgent requirement to be done in JAVA where in I need to
> compare between two directories and to see if there are exact same
> name files available in both the directories. So for eg. DIR1 and DIR2
> both have 1.xml, 2.xml then its fine or report the missing ones.
>
> Secondly whichever files are avilable in both the directories compare
> them so compare 1.xml in DIR1 to 1.xml in DIR2 but only on certain
> fields.
>
> So in summary :
>
> DIR1 -> 1.xml{contents= <a>20</a><b>10</b> }, 2.xml, 3.xml
> DIR2 -> 1.xml{contents= <a>25</a> }, 2.xml, 4.xml
>
> Then the report should tell me that
>
> a] 3.xml is missing in DIR2
> b] 4.xml is missing in DIR1
> c] <a> field in the 1.xml differs
> d] But assuming <b> is a fields to be ignored do not display any
> error.
>
> Can these be done in JAVA and how ?
>
> Please help.
>
> regards
> Nick
That's pretty common task.
Use XML DOM parser and you can compare certain fields easily and
quickly.
Alex.
http://www.myjavaserver.com/~alexfromohio/


|