I've set out some code for reading an OPML file for subscriptions from YouTube. The code comes from Informa RSS here

When I flow the code Netbeans informs me class missing error. The only reference to this I could find suggested the javaDOM version might be wrong since it was updated to DOM2.0 but failed to tell me how I could fix, it just said to use an older one and gave a link to a javaDOM version 0.7?

Now when I installed the JavaDOM 0.7 into the Library for Netbeans the error disappears until I try to run or compile it and it fails....

Now I dont know where to go with it.

I've been struggling with this for a few days now, my main problem is the OPML file has all the same tag information, ie

<opml version="1.1">
    <outline text="YouTube Subscriptions" title="YouTube Subscriptions">
            <outline text="PersonOne" title="PersonOne" type="rss" xmlUrl="https://www.youtube.com/feeds/videos.xml?channel_id=UCuNfoe7ozooi0LZgp6JJS4A" />
            <outline text="PersonTwo" title="PersonTwo" type="rss" xmlUrl="https://www.youtube.com/feeds/videos.xml?channel_id=UCVErFSr-jdTa_QE4PPSkVJw" />
            <outline text="Person Three" title="Person Three" type="rss" xmlUrl="https://www.youtube.com/feeds/videos.xml?channel_id=UCittVr8imKanO_5KohzDbpg" />
..and there isn't enough information about how to handle this combination of tags in Java, Ive been searching for three days...