public ResponseHeader SendAndParseHeader(string handler, IEnumerable <KeyValuePair <string, string> > solrParams) { var r = connection.Get(handler, solrParams); var xml = XDocument.Parse(r); return(headerParser.Parse(xml)); }
public ResponseHeader SendAndParseHeader(ISolrCommand cmd) { var r = Send(cmd); var xml = XDocument.Parse(r); return(headerParser.Parse(xml)); }
public ExtractResponse Parse(XDocument response) { var responseHeader = headerResponseParser.Parse(response); var contentNode = response.XPathSelectElement("response/str"); var extractResponse = new ExtractResponse(responseHeader) { Content = contentNode != null ? contentNode.Value : null }; return(extractResponse); }
public ExtractResponse Parse(XDocument response) { var responseHeader = headerResponseParser.Parse(response); var contentNode = response.Element("response").Element("str"); var extractResponse = new ExtractResponse(responseHeader) { Content = contentNode != null ? contentNode.Value : null }; extractResponse.Metadata = ParseMetadata(response); return(extractResponse); }