SearchInfo parses the 'searchrequest' element of a SEARCH
request body and performs basic validation. Both query language and the
query itself can be access from the resulting object.
NOTE: The query is expected to be represented by the text contained in the
Xml element specifying the query language, thus the 'basicsearch' defined
by the Webdav Search Internet Draft is not supported by this implementation.