OpenSearch : un XSD pour vous aider
Voici un petit concept encore BIEN sympathique!
Vous connaissez pas ? Oh bien, voici une petite piqure de rappel
OpenSearch : http://www.opensearch.org/Home
Wikipedia : http://fr.wikipedia.org/wiki/OpenSearch
OpenSearch est une collection de technologies permettant à des sites web et des moteurs de recherche de publier des résultats de recherche dans un format standardisé. OpenSearch 1.0 a été dévoilé en mars 2005, par Jeff Bezos à la conférence Web 2.0. Développé par A9, une branche d'Amazon.com, OpenSearch n'a pas connu d'évolution depuis la publication de brouillons d'une version 1.1, entre septembre et décembre 2005. OpenSearch est sous licence Creative Commons Attribution-ShareAlike 2.5. OpenSearch utilise l'XML, et les flux RSS.
Une des premiéres briques pour permettre de la fédération de moteur de recherche. D'ailleurs, MSS et MSSX l'implément pour information (d'ou un début d'intêret grandissant pour ma part)
On peut déja l'utiliser sans trop de contrainte dans son propre browser IE en lui fournissant un petit manifest.xml pour rajouter son propre search interne
Genre cet exemple la : http://weblogs.asp.net/wkriebel/archive/2008/02/04/search-your-internal-site-from-internet-explorer.aspx
<?xml version="1.0" encoding="UTF-8"?>
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/">
<ShortName>Search Westin's Technical Log</ShortName>
<Description>A filter search of all of Westin's technical blog.</Description>
<Contact>http://weblogs.asp.net/wkriebel/contact.aspx</Contact>
<Url type="text/html"
template="http://weblogs.asp.net/wkriebel/search.aspx?q={Search Terms}&o=Relevance"
/>
<LongName>Search Westin's Public Technical Log</LongName>
<SyndicationRight>open</SyndicationRight>
</OpenSearchDescription>
Bien, comme je le répètais encore hier à mes collégues, pour bien éditer de l'XML, le premier reflexe est de toujours chercher le Schema associé !!
Et donc de profiter de l'intellisense de VS 200X
>>> j'en abuse d'ailleurs dans le cas de SharePoint : http://blogs.developpeur.org/themit/archive/2006/11/15/astuce-intellisense-xml-dans-vs-2005-et-merci-wss-xsd.aspx
J'assume et je le prouve : voici le schema XSD pour OpenSearch :
XSD OpenSearch XSD Schema
A vos éditeurs
source : Westin's Technical Log
Renaud Comte aka TheMit (Si je cherche, je trouve, suis un vrai chercheur ? )
Member of WygTeam
http://www.wygwam.com
Technorati tags:
XSD,
OpenSearch
Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :