Forums : Xul, Xbl, JS...

Aller à la discussion :  Plus récente Plus ancienne

# tree/rdf avec HTTP/POST : c'est possible ?

Envoyé par : Utilisateur anonyme

Date : 06/08/2004 15:23

Je réussi à remplir un <tree> via la fonction RDF.GetDataSource(tmpURL) avec tmpURL = http://localhost/essai?arg1=val&&arg2=val2. OK, et merci xulfr.org :-)

Mais, petit 'hic' je dois utiliser le protocole HTTP/POST au lieu de HTTP/GET. Donc tmpURL=http://localhost/essai et tmpBody = arg1=val1&arg2=val2.

Mais RDF.GetDataSource() n'accepte qu'un seul argument ! Est-ce qu'il existe une sorte de RDF.PostDataSource(TmpUrl, tmpBody); ?

Et là je ne trouve pas de réponse/d'exemple à ce besoin. Il y a t'il un moyen de remplir un RDF (+ reload, etc) autrement qu'avec GetDataSource ?

Merci de votre aide si vous avez rencontré ce problème. Alban

# Re: tree/rdf avec HTTP/POST : c'est possible ?

Envoyé par : laurentj

Date : 09/08/2004 14:26

Est-ce qu'il existe une sorte de RDF.PostDataSource(TmpUrl, tmpBody); ?

Pas à ma connaissance :-/

Il y a t'il un moyen de remplir un RDF (+ reload, etc) autrement qu'avec GetDataSource ?

certainement. regarde ici : http://www.xulplanet.com/references/xpco(..)

# Re: tree/rdf avec HTTP/POST : c'est possible ?

Envoyé par : skik00

Date : 09/08/2004 14:42

Salut Alban, je suis un peu dans le même cas que toi, pourrais tu détailler un peu + ton code (mettre plus de lignes ;) et dire ce que tu passes avec tes "arg1=val&&arg2=val2" : ça m'intéresse) .

Il y a t'il un moyen de remplir un RDF (+ reload, etc) autrement qu'avec GetDataSource ?

  function loadTree(treeId, dsUrl)
 {
     tree = document.getElementById(treeId);
     tree.setAttribute('datasources', dsUrl);
 }
 function reloadTree(treeId)
 {
     tree = document.getElementById(treeId);
     var dsUrl=tree.getAttribute('datasources');
     tree.setAttribute('datasources', '');
     dsUrl="monfichier.rdf";
     tree.setAttribute('datasources', dsUrl);
 }

Testé avec : Mozilla 8.2a et Firefox 0.9.3 (et pas besoin de signer l'appli!)

mon arbre d'une cinquantaine de lignes se "reload" bien! (moi je n'utilise que la fonction (reload)) (mais avec + de 600 lignes il a l'air d'avoir des difficultés)

J'espère que ceci t'a aidé! (un minimum de code pour un maximum d'efficacité (mais la comptabilité?))

sinon, as-tu déjà réussi à signer une application car moi (meme en suivant le tutorial) non. :(

@ bientot.

Cyril

# Re: tree/rdf avec HTTP/POST : c'est possible ?

Envoyé par : Utilisateur anonyme

Date : 10/08/2004 10:14

Côté xul et serveur

mon code reprend celui qui se trouve dans ces pages : http://www.xulfr.org/wiki/SourceDeDonneesRdf et http://www.xulfr.org/wiki/ApplisWeb/ExemplePhpRdf. le code php est modifié pour lire un paramètre et c'est tout !

Je passe à la variable dsUrl cette valeur 'http://localhost/essai?name=alban' et ca fonctionne !

Alban

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.