> As XHTML is XML you could send back XHTML. There seems to be a schema
> for XHTML (which SRU requires in the searchRetrieve response.) Is this
> against the spirit of SRU though? I guess that depends on how much we
> want SRU to be like OpenSearch?
Well, it's not just any XML you are supposed to be returning. You're
supposed to return a searchRetrieveResponse.
If you want to return a response that is unusable by applications and
only usable by humans after being rendered by a browser, then OpenSearch
is closer to what you want.