IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SPARQL Discussion :

Afficher résultat brut dans définition


Sujet :

SPARQL

  1. #1
    Membre régulier
    Homme Profil pro
    Inscrit en
    Avril 2008
    Messages
    176
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Avril 2008
    Messages : 176
    Points : 106
    Points
    106
    Par défaut Afficher résultat brut dans définition
    Bonjour
    j'ai réalisé une requete sparql avec jena mais les résultats retournés ne s'affiche pas proprement

    Résultat :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    Velvet^^http://www.w3.org/2001/XMLSchema#string
    Venezia^^http://www.w3.org/2001/XMLSchema#string
    Veng hour^^http://www.w3.org/2001/XMLSchema#string
    au lieu de :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    Velvet
    Venezia
    Veng hour
    voici le code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
     
    public void test(Model model){
     
    		String queryString =PREFIX +
    							" Select  ?nom" +
    							" where { " +
    							"         ?restaurant rdf:type lost:Restaurant ; " +
    							"                    rest:aPourNom ?nom." +
    							"}";
     
    		Query query  = QueryFactory.create(queryString);
    		QueryExecution qe = QueryExecutionFactory.create(query,model);
    		ResultSet results = qe.execSelect();
     
     
    		while (results.hasNext()){
    			QuerySolution sol = results.next();
    			System.out.println(sol.get("?nom").toString());
    		}
     
    		//ResultSetFormatter.outputAsXML(results); //Methode affichant les donnees proprement sous format xml
    		//Free up resources
    		qe.close();
    	}
    Merci pour vos conseils

  2. #2
    Membre chevronné

    Homme Profil pro
    Architecte logiciel
    Inscrit en
    Novembre 2006
    Messages
    1 252
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte logiciel
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 252
    Points : 1 954
    Points
    1 954
    Par défaut
    Comportement normal, le toString() d'un noeud RDF retourne la valeur encodée (donc avec le type xsd). Si tu es assurée de ne manipuler que des litéraux de type chaînes de caractère, de part la nature de ta requête sparql, tu peux sans crainte afficher leurs valeurs comme ceci:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    System.out.println(sol.get("?nom").asLiteral().getString());

  3. #3
    Membre régulier
    Homme Profil pro
    Inscrit en
    Avril 2008
    Messages
    176
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Avril 2008
    Messages : 176
    Points : 106
    Points
    106
    Par défaut
    Merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [A-03] Afficher résultats requete dans textbox
    Par femtoserv dans le forum IHM
    Réponses: 1
    Dernier message: 23/01/2009, 17h17
  2. [AJAX] Afficher résultat Ajax dans la source d'une page
    Par PoMdaPiMp dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 06/05/2008, 17h22
  3. Afficher résultat requête dans champs de saisie
    Par sebmince dans le forum WinDev
    Réponses: 6
    Dernier message: 02/04/2008, 13h43
  4. [MySQL] Afficher résultat requete dans une liste en html
    Par maxeur dans le forum PHP & Base de données
    Réponses: 8
    Dernier message: 18/02/2008, 09h10
  5. Afficher résultat requete dans Excel depuis Access.
    Par nighthawksf117a dans le forum Access
    Réponses: 1
    Dernier message: 12/04/2006, 23h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo