Forums : Xul, Xbl, JS...

Aller à la discussion :  Plus récente Plus ancienne

# appliquer un filtre sur les données RDF

Envoyé par : doudou

Date : 28/11/2004 02:51

Bonjour,

Je souhaite appliquer un filtre sur des données RDF dans un TREE, mais je ne trouve pas de solution. J'ai potassé le code source des Bookmarks de Firfox et j'ai trouvé ceci:

this.tree.setAttribute("ref", "find:datasource=rdf:bookmarks&match=http://home.netscape.com/NC-rdf#Name&method=contains&text="+encodeURIComponent(aInput));

(pour info, cf: browser.jar/content/browser/bookmarks/bookmarksTree.xml dans le répertoire chrome de firefox)

J'ai donc voulu appliquer cette idée sur mon code, mais alors mon TREE devient vide:

messagesTree.setAttribute( "ref", "find:datasource=http://www.vanbelle.fr/rdf&match=http://www.vanbelle.fr/support#subject&method=contains&text=test");

(sachant que si je fait:

messagesTree.setAttribute( "ref", "http://www.vanbelle.fr/rdf");

j'ai bien un sujet issu de http://www.vanbelle.fr/support#subject qui apparaît avec une donnée contenant le text "test" dans le résultat de mon test)

j'ai aussi essayé de mettre l'url de mon fichier RDF en argument datasource de la commande find, mais ça ne marche pas non plus.

Quelqu'un sait comment utiliser la commande "find:" ?

Merci de votre aide. Edouard.

# Re: appliquer un filtre sur les données RDF

Envoyé par : Utilisateur anonyme

Date : 26/01/2005 11:34

Bonjour,

J'ai exactement le même problème que toi et j'ai regardé moi aussi le code de firefox en me disant que ce serait vraiment une bonne solution mais comment l'appliquée?? Si tu en sais plus merci de m'en informer.

doudou a écrit:

Bonjour,


Je souhaite appliquer un filtre sur des données RDF dans un TREE, mais je ne trouve pas de solution.
J'ai potassé le code source des Bookmarks de Firfox et j'ai trouvé ceci:
this.tree.setAttribute("ref", "find:datasource=rdf:bookmarks&match=http://home.netscape.com/NC-rdf#Name&method=contains&text="+encodeURIComponent(aInput));

(pour info, cf: browser.jar/content/browser/bookmarks/bookmarksTree.xml dans le répertoire chrome de firefox)


J'ai donc voulu appliquer cette idée sur mon code, mais alors mon TREE devient vide:
messagesTree.setAttribute( "ref", "find:datasource=http://www.vanbelle.fr/rdf&match=http://www.vanbelle.fr/support#subject&method=contains&text=test");

(sachant que si je fait:
messagesTree.setAttribute( "ref", "http://www.vanbelle.fr/rdf");

j'ai bien un sujet issu de http://www.vanbelle.fr/support#subject qui apparaît avec une donnée contenant le text "test" dans le résultat de mon test)


j'ai aussi essayé de mettre l'url de mon fichier RDF en argument datasource de la commande find, mais ça ne marche pas non plus.


Quelqu'un sait comment utiliser la commande "find:" ?


Merci de votre aide.
Edouard.

Il n'est plus possible de poster des messages dans ce forum.


Copyright © 2003-2013 association xulfr, 2013-2016 Laurent Jouanneau - Informations légales.

Mozilla® est une marque déposée de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™ sont des marques de la fondation Mozilla.