IMPORTANT:
this is not a Support Forum! Experienced users might answer from time to time questions posted here. If you need a professional and reliable answer, or if you want to report a bug, please contact Altova Support instead.

Profile: Hisham
About
User Name: Hisham
Forum Rank: Member
Real Name:
Location Lebanon
Occupation:
Interests:
Gender: None Specified
Statistics
Joined: Wednesday, September 9, 2009
Last Visit: Tuesday, September 22, 2009 2:51:23 PM
Number of Posts: 15
[0.08% of all post / 0.00 posts per day]
Avatar
Last 10 Posts
Topic: DiffDOG
Posted: Tuesday, September 22, 2009 2:47:33 PM
btw are you using X-Diff algorithm or a modified version of it ? ^^
Topic: DiffDOG
Posted: Tuesday, September 22, 2009 1:02:48 PM
k i have been testing diffdog lately and I am not very impressed.

Tree Edit Distance is NP-Hard, so at first I was under the impression that DiffDog was doing Constrained Tree Edit Distance (which belongs to P). So I was impressed by the performance since the best algorithm for the problem takes more than cubic time.

Now I see that DiffDog is doing just another heuristic :( and that explains the relatively fast performance.

Feed diffdog the following two files:

<a>
<b>
<c>aa<\c>
<\b>
<\a>

and

<b>
<c>aa<\c>
<\b>

It can't detect that the second file was obtained from the first by deleting the root element...

Topic: DiffDOG
Posted: Friday, September 11, 2009 5:17:18 AM
ok thanks for the reply
Topic: DiffDOG
Posted: Thursday, September 10, 2009 12:32:37 PM
Can someone please tell us what algorithm is being used for the comparison of XML files in DiffDOG? Is it a published work?

thanks
Topic: DiffDog 2008 Feature Requests
Posted: Thursday, September 10, 2009 10:21:25 AM
what I need is an API to integrate this with other applications

Use of the Altova User Forum(s) is governed by the Altova Terms of Use.