Forums : Template et RDF

Aller à la discussion :  Plus récente Plus ancienne

# sauvegarde RDF

Envoyé par : xulien

Date : 22/11/2007 14:03

Bonjour, Je ne suis pas sur de bien comprendre les méchanismes de l'API rdf. je développe une appli (un éditeur) avec les fonctionnalités habituelles : ouvrir, fermer, nouveau , save, saveAs Je voudrai passer par des fichiers rdf pour stocker mes infos. Open, Save et SaveAs d'un fichier existant ne me pose pas de soucis. En revanche, créer un nouveau fichier puis le sauvergarder en fonctionne pas. Que dois-je faire ? J'ai implémenté un truc du genre

var datasource = null;
function open(fileName)
{
  datasource=rdfService.GetDataSourceBlocking(fileName);
}
function new()
{
 datasource =  Components.classes["@mozilla.org/rdf/datasource;1?name=in-memory-datasource"]
                           .createInstance(Components.interfaces.nsIRDFDataSource);
}
function saveas(filename)
{
  this.rdfFile.QueryInterface(Components.interfaces.nsIRDFRemoteDataSource);
			alert("test");		
  this.rdfFile.FlushTo(fileName)
}

si je fais open puis saveas ca fonctionne mais new puis saveas me donne l'erreur :

Exception... "Component returned failure(..)

Merci de votre aide

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.