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

Format d'échange (XML, JSON...) Java Discussion :

Installer et utiliser StAX


Sujet :

Format d'échange (XML, JSON...) Java

  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Février 2008
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 2
    Par défaut Installer et utiliser StAX
    Bonjour,

    j'ai récupéré une implémentation de StaX mais je ne sais pas quelles lignes ajouter en en-tete de mes fichiers Java?
    Est-ce un package que je dois ajouter? Dois-je utiliser l'instruction import ?
    Et y'a t il quelques chose à vérifier avec la variable d'evnvironnement $CLASSPATH?

    Je débute en Java, je sollicite donc votre indulgence

    Merci beaucoup de votre aide

  2. #2
    Membre expérimenté

    Avatar de mlny84
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    4 023
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 4 023
    Par défaut
    Bonjour,

    Ne connaissant pas trop Stax, je ne pourrai pas t'aider personnellement, mais je pense que tu pourra trouver une partie des infos que tu cherches ici

  3. #3
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Février 2008
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 2
    Par défaut
    Salut et merci de ta réponse!

    en fait j'ai parcouru cette page en long en large et en travers, et je me doute qu'une piste est expliquée à la partie III.A (Sélection de l'implémentation) mais les explications qui y sont dispensées sont plus qu'obscures pour moi!

    Pourrais-je avoir plus d'infos sur les 4 étapes précisées?

    Merci beaucoup!

  4. #4
    Membre expérimenté

    Avatar de mlny84
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    4 023
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 4 023
    Par défaut
    Je ne savais pas que tu avais déjà lu l'article.
    Une personne ayant déjà expérimenté Stax sera sans doute plus apte que moi pour te répondre, mais je vais essayer

    Je reprends le contenu de l'article :
    La première étape dans l'utilisation de StAx est de récupérer une implémentation sur un des sites précités.
    L'auteur indique donc qu'il faut installer Stax sur un des liens précédemment cités.

    Mais comme il est tout à fait possible de posséder plusieurs implémentations de StAx dans le classpath, l'API possède un système pour spécifier laquelle utiliser, qui dans l'ordre est :
    Ceci est donc dans le cas où tu posséderai plusieurs Stax différents, mais si tu n'en as installé qu'un, ça devrait aller.

    1. Si une propriété système javax.xml.stream.XmlInputFactory est définie (avec le nom d'une implémentation), alors c'est celle-ci qui sera utilisée.
    2. Stax va lire le fichier xml.stream.properties situé dans le répertoire lib du JRE s'il est présent
    3. Stax va chercher après un fichier META-INF/services/javax.xml.stream
    4. StAx va utiliser l'implémentation par défaut si elle est disponible
    Pour moi (attention, ce que je dis est peut être faux, mais c'est comme ça que je comprends l'explication) les 4 étapes permettent donc de choisir quelle version de Stax tu utilises si tu en as plusieurs.
    Stax essayera l'étape 1, mais si la propriété n'est pas définie, il essayera l'étape 2, etc...
    L'étape 4 indique par ailleurs que Stax utilisera l'implémentation par défaut si elle est disponible.

    Je pense donc que si tu n'as qu'un seul Stax dans ton classpath, tout est OK.
    Si tu n'as pas le chemin de Stax dans ton classpath, je pense qu'il faut le rajouter.

    EDIT : Et oui, pour pouvoir utiliser les méthodes de Stax dans tes fichiers java, je pense qu'il faudra que tu utilise des "import" vers les méthodes que tu utilises, sauf si tu utilise la JRE 6, puisque Stax est inclus, dans ce cas pas besoin d'import.

Discussions similaires

  1. librairie boost: installation et utilisation
    Par Luther13 dans le forum Autres éditeurs
    Réponses: 6
    Dernier message: 31/01/2006, 16h03
  2. [tomcat]installation et utilisation
    Par popov2 dans le forum Tomcat et TomEE
    Réponses: 3
    Dernier message: 21/12/2005, 09h27
  3. [Artichow] Installation et utilisation d'un de leurs exemples
    Par matterazzo dans le forum Bibliothèques et frameworks
    Réponses: 6
    Dernier message: 27/10/2005, 11h21
  4. besoin dun tutoriel d'instalation et utilisation
    Par Pierrick584 dans le forum MFC
    Réponses: 1
    Dernier message: 25/04/2005, 23h40
  5. [ADO.NET] Installation appli utilisant base access
    Par Didier69 dans le forum Accès aux données
    Réponses: 2
    Dernier message: 27/09/2004, 11h50

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