Changed OPML parser to use an actual XML parser