OpenSearch Validator

This tool is an attempt to make the development and testing of OpenSearch and Internet Explorer 8 Visual Search feeds a bit easier. It is developed purely from my own experiences of what does and doesn't actually work.

In the spirit of being open, the source code is published on CodePlex.

  1. Downloaded source page from [http://hanselman.com/].
  2. Found an OpenSearch description link on source page [http://hanselman.com/] for [/blog/opensearch.xml].
  3. The description at [http://hanselman.com/blog/opensearch.xml] was served with media type of [text/xml] but [application/opensearchdescription+xml] was expected.
  4. Downloaded description from [http://hanselman.com/blog/opensearch.xml].
  5. Failed while validating OpenSearch description from [http://hanselman.com/blog/opensearch.xml] against XSD. Errors follow.
  6. The element 'OpenSearchDescription' in namespace 'http://a9.com/-/spec/opensearch/1.1/' has invalid child element 'SearchForm' in namespace 'http://a9.com/-/spec/opensearch/1.1/'. List of possible elements expected: 'ShortName, Description, Url, Contact, Tags, LongName, Image, Query, Developer, Attribution, SyndicationRight, AdultContent, Language, InputEncoding, OutputEncoding' in namespace 'http://a9.com/-/spec/opensearch/1.1/' as well as any element in namespace '##other'.