[API] handle ExpatError in OPML parsing by raising ValueError