Cliquez ici.
Accueil
 chercher             Plan du site             Info (English version) 
L'histoire de XML s'écrit en ce moment même. XMLfr vous aide à la suivre et à en dégager les tendances.Les listes de discussions XMLfr sont à votre disposition pour réagir sur nos articles ou simplement poser une question.Si vous ètes passionnée(e) par XML, pourquoi ne pas en faire votre métier ?XMLfr n'est heureusement pas le seul site où l'on parle de XML. Découvrez les autres grâce à XMLfr et à l'ODP.Les partenaires grâce auxquels XMLfr peut se développer.Pour tout savoir sur XMLfr.XMLfr sans fil, c'est possible !Pour ceux qui veulent vraiment en savoir plus sur XML.L'index du site.
 Commentaires et questions non techniques.Commentaires et questions techniques.

 
Cliquez ici.

xml tech : Technologies XML

[xml-tech] Re: [Débutant - eXist] Problèmes liés au formatage des requêtes HTTP + insertion de fichiers de grandes tailles

[xml-tech] Re: [Débutant - eXist] Problèmes liés au formatage des requêtes HTTP + insertion de fichiers de grandes tailles

Auteur: IGP03Labriki Salim <IGP03Labriki@cpln.ch>
Date: 14/04/2005 - 12:00

Bonjour,
Merci de votre réponse
Ce que j'entend par ca ne marche pas , c'est qu'il m'affiche les résultat mais sans tenir compte du prédicats.
Donc tous les éléments de mon documents XML. Si vous obtenez ca, c'est certainement parce que vous n'avez mis que ca comme éléments. Dans mon fichier il y a plusieurs éléments qui ne répondent pas forcément au prédicat et qui apparaissent dans la reponse.
Non je n'obtiens pas cela dans la console de TOMCAT.
Ca ressemble plutot à ca :
14 avr. 2005 13:43:06,403 [HttpProcessor[8080][4]] DEBUG (NativeSerializer.java
[serializeToSAX]:138) - serializing document 233to SAX took 0

Même trace que si on fait un simple :
http://localhost:8080/exist/servlet/db/personnes/personne.xml

Pour le 2ème problème (feuilles de styles) :
La requêtes suivant prend en charge la feuille de style :
http://localhost:8080/exist/servlet/db/personnes/personne.xml

Par contre celle-ci non :
http://localhost:8080/exist/servlet/db/personnes/personne.xml?_query=//personne

Salim Labriki

-----Message d'origine-----
De : xml-tech-bounce@xmlfr.org [mailto:xml-tech-bounce@xmlfr.org]De la
part de Bruno Chatel
Envoyé : jeudi, 14. avril 2005 10:40
À : xml-tech@xmlfr.org
Cc : Bruno Chatel
Objet : [xml-tech] Re: [Débutant - eXist] Problèmes liés au formatage
des requêtes HTTP + insertion de fichiers de grandes tailles

Bonjour,

> J'ai installé eXist au travers du serveur d'application TOMCAT. J'ai quelques problèmes avec la prise en main de cet outil.

Pour info, il y a une mailing liste (anglophone) destinée aux questions eXist. Voir
http://sourceforge.net/mail/?group_id=17691

> 1er problème :
> J'exerce les requêtes HTTP vers un docmument xml classique représentant des informations sur des personnes.
> L'élément personne se présente comme suit :
> <personne origine="Sydney" sexe="feminin">
> <nom>Winston</nom>
> <prenom>Kylie</prenom>
> <date_naissance>1983-12-21</date_naissance>
> </personne>
>
> Ce qui marche :
>
> http://localhost:8080/exist/servlet/db/personnes/personnes.xml?_query=//personne[@origine]/nom
>
> Plus clairement il s'agit de la requête suivante :
>
> //personne[@origine]/nom
>
> Par contre ce qui ne marche pas :
>
> http://localhost:8080/exist/servlet/db/personnes/personnes.xml?_query=//personne[@origine=%22Sydney%22]/nom
>
> Plus clairement il s'agit de la requête suivante :
>
> //personne[@origine="Sydney"]/nom
>
>
>
> Le %22 est l'équivalent hexadécimal des guillemet (nécessité spécifiée dans la doc d'eXist)
>
> En gros, dès que je filtre avec un =, ca ne marche pas. Pourquoi ?

Pourtant, en faisant votre exemple chez moi je recois bien

<exist:result xmlns:exist="http://exist.sourceforge.net/NS/exist" exist:hits="1" exist:start="1"
exist:count="1">
    <nom>Winston</nom>
</exist:result>

Avez vous comme trace sur votre console ? Quelque chose du style :

14 avr. 2005 10:33:19,271 [SocketListener0-5] DEBUG
(RESTServer.java [doGet]:235) - query = //personne[@origine="Sydney"]/nom

et

14 avr. 2005 10:33:19,281 [SocketListener0-5] DEBUG (XQuery.java [compile]:112)
- Query diagnostics:
/ROOT/descendant-or-self::personne[attribute::origine = "Sydney"]/child::nom

> 2ème problème :
>
> La feuille de styles ne sont pas prises en charge pour toutes les requêtes.
>

C'est à dire ?

Cordialement

-- 
Bruno Chatel
Tel : (+33) (0)4 96 11 14 57
bcha@chadocs.com
http://www.chadocs.com
--------------------------------------
--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de 
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant 
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de 
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant 
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
Received on Thu Apr 14 14:00:39 2005

Archive générée par hypermail 2.1.8 le 30/04/2005 - 15:12 UTC

webmaster@xmlfr.org

 

xml tech

Discussions techniques au sujet de XML.

Cette liste est à votre disposition pour discuter en français de tout sujet technique lié à XML.



Devenez rédacteur <XML>fr et contribuez au développement du xml francophone !
Les documents publiés sur ce site le sont sous licence "Open Content"
Conception graphique
  l.henriot@online.fr  

Conception, réalisation et hébergement