Forums : Xul, Xbl, JS...

Aller à la discussion :  Plus récente Plus ancienne

# Problème RDF

Envoyé par : Utilisateur anonyme

Date : 10/10/2005 01:07

Bonjour, je suis débutant en xul et j'essaye de remplir un tree à partir d'un fichier RDF, mon probléme est que rien ne s'affiche dans mon tree. Voici mon code:

Pour le XUL:

<tree flex="1" flags="dont-build-content" ref="urn:data:row"   datasources="create_rdf.rdf">
	  <treecols>
		<treecol id="sender" label="Id" flex="1"/>
		<treecol id="subject" label="Name" flex="1"/>
	  </treecols>
	
		<template>	
		  <treechildren flex="1">
			<treeitem flex="1">
			  <treerow flex="1">
				<treecell label="rdf:http://dummy/rdf#id"/>
				<treecell label="rdf:http://dummy/rdf#name"/>
			  </treerow>
			</treeitem>
		  </treechildren>
		</template>
	</tree>

Voici pour le RDF:

<?xml version="1.0" encoding="ISO-8859-1"?>

<RDF:RDF xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#"

xmlns:row="http://dummy/rdf#"/>

<RDF:Bag about="urn:data:row">

<RDF:li>
<RDF:Description>
<row:name>HOPHOPHOP</row:name>
<row:id>2</row:id>
</RDF:li>
</RDF:Description>

</RDF:Bag>
</RDF:RDF>

Je pense que la solution n'est pas très compliqué puisque tout le monde semble y être arrivé. Merci de m'aider.

# Re: Problème RDF

Envoyé par : NewPxul

Date : 10/10/2005 16:37

Bonjour, j'ai pas vérifié tout le code, mais dans ta syntaxe: <tree ....> </tree> pourquoi précises-tu le flags="dont-build-content" ?? Si ta source de donnée est locale dans le même répertoire que le fichier XUL, utilise simplement une syntaxe:

<tree id="tree01" flex="1" ref="urn:data:row"   datasources="create_rdf.rdf">

et si tu penses que le fichier create_rdf.rdf n'est pas trouvé, précise le chemin:

<tree id="tree01" flex="1" ref="urn:data:row"   datasources="/.../.../create_rdf.rdf">

# Re: Problème RDF

Envoyé par : Utilisateur anonyme

Date : 10/10/2005 18:13

je te remercie de m'avoir répondu aussi rapidement, mais malgré tes conseilles cela ne marche toujours pas, rien ne s'affiche dans mon arbre.

# Re: Problème RDF

Envoyé par : Utilisateur anonyme

Date : 10/10/2005 20:01

J'ai résolu mon problème, mon arbre est remplie correctement. Cependant, je souhaiterais mettre la source de données sur un serveur extérieur. J'ai donc modifié la valeur de datasources en indiquant l'URL du fichier RDF. Mais rien ne se remplie.

Lorsque j'ouvre le fichier RDF présent sur le serveur, firefox me renvoit le code source et non pas le code interprété, mais si j'ouvre ce même fichier en local, il me renvoit bien l'interprétation.

Que dois-je en conclure et que dois-je faire pour que cela fonctionne? Merci

# Re: Problème RDF

Envoyé par : chris

Date : 11/10/2005 00:47

Bonjour,

Peut-être qu'en suivant ceci : http://xulfr.org/wiki/ApplisWeb/Configur(..) tu t'en sortiras car il me semble que ton problème doit venir de la config de ton serveur qui ne renvoie pas le bon type.

Courage !

# Re: Problème RDF

Envoyé par : Utilisateur anonyme

Date : 04/11/2005 10:35

Ca serait simpa de mettre les sources quand tu résouds le probléme. Moi j'ai le meme probleme cad que mon code est quasi similaire et rien en s'affiche dans mon tree.

Merci d'avance

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.