TODO
====

- Graceful handling of browser.contents is not 'text/xml' or 'text/html'?
- Automatically choose the HTMLParser or the XMLParser based on the content
  type.
