Subject: | Yadis code doesn't recognise "application/xrds+xml; charset=utf-8" as an acceptable MIME type for the service document |
Google's implementation returns the XRDS document with a Content-type
of "application/xrds+xml; charset=utf-8". Our Yadis implementation
requires it to be exactly "application/xrds+xml", so we fail Yadis
discovery in this case.
We need to firstly allow attributes on the MIME type, and secondly take
the value of "charset" and pass it through to the XML parser so that
it's primed with the right character encoding.