Use XMLParser when --method xml

As mentioned in issue #62, use XMLParser when the specified method is xml, so that XSLT documents are better supported.

This does mean the input document must be valid XML (or XHTML) but this is always the way with XSLT documents.