Here's old sample code for a Java outline displayer that runs in a browser. It doesn't understand OPML, but I bet you could teach it.
Open source apps (not yet 1.0)Evergreen •
What I work on at OmniThe Omni Show • OmniFocus for Mac
brent.micro.blogFrontier Diary • Swift Diary
Vesper Sync Diary • How Not to Crash
Apps I’ve MadeRSS • JSON Feed
© 1999-2018 Brent Simmons
Made in Seattle. Go Hawks!