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://au.yahoo.com/].
  2. Found an OpenSearch description link on source page [http://au.yahoo.com/] for [http://l.yimg.com/ao/i/search/yahoo7_os.xml].
  3. The description at [http://l.yimg.com/ao/i/search/yahoo7_os.xml] was served with media type of [application/xml] but [application/opensearchdescription+xml] was expected.
  4. Downloaded description from [http://l.yimg.com/ao/i/search/yahoo7_os.xml].
  5. Validated OpenSearch description from [http://l.yimg.com/ao/i/search/yahoo7_os.xml] against XSD.
  6. The XML at [http://l.yimg.com/ao/i/search/yahoo7_os.xml] is being correctly served as UTF-8 encoding which will make Internet Explorer happy.
  7. A HTML search interface [http://au.search.yahoo.com/search?p={searchTerms}&ei=utf-8&fr=b2ie7] was found in the OpenSearch description.
  8. No JSON search interfaces were found in the OpenSearch description. We searched for a <Url /> node with the 'type' attribute set to 'application/x-suggestions+xml' but none was found. Adding an XML search interface will provide search suggestions for Internet Explorer 8 users.
  9. No RSS search interfaces were found in the OpenSearch description. We searched for a <Url /> node with the 'type' attribute set to 'application/x-suggestions+xml' but none was found. Adding an XML search interface will provide search suggestions for Internet Explorer 8 users.
  10. No visual search suggestion interfaces were found in the OpenSearch description. We searched for a <Url /> node with the 'type' attribute set to 'application/x-suggestions+xml' but none was found. Adding an XML search interface will provide search suggestions for Internet Explorer 8 users.