OPML Comparison/Merge Tool (A tiny Tutorial)

UN-supported project. Only suitable for Java developers who want to use the code, not for end-users. Sorry!
Download the software.

   What it does:
  • Compares OPML files
  • Finds RSS feeds that are common to the two files being compared
  • Allows you to delete feeds that aren't of interest
  • Save the merged file as a new OPML file, to use in your favorite Reader
   What it does NOT do:
  • This is not a feed-reader; not even close. There are enough good ones out there
  • Double-clicking on a feed, will show some snippets so you know what it is, but: this is not a feed-reader :)
  • Does not reorg OPML's outline, most readers allow you to do that
  • Has some basic drag-drop re-org features, but: this is primarily a Merge/Compare tool, not a re-org tool :)
   How to use it:
  • Prep work: A friend sends you his OPML file of interesting links
  • Prep work: Save your own feedlist as an OPML file (Perhaps, save an extra back-up copy too!)
  • Prep work: Save your pal's list as a file
  • Run this OPML-compare tool (yes, the one on this site)
  • Use File Open to open your 'main' (or 'base') OPML file
  • Use File Merge to open the other OPML file
  • The Icons indicate you which RSS feeds were only in the 'base', which were in both, and which were in the merged ones
  • If there are some you do not like, Right-Click (or whatever you Apple guys do) and select 'Reject' from the context-menu
  • If you make a mistake, same thing, but select 'Accept'
  • Too many mistakes? Simple use File/Exit. No harm done
  • Happy with the merged result? Use File/Save and specify the name for the merged OPML (anything marked rejected will be left out)

Comments Welcome Class Diagram (Geeks only)