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

XML/XSL et SOAP Discussion :

[Java] comment faire les conditions ?


Sujet :

XML/XSL et SOAP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    107
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 107
    Par défaut [Java] comment faire les conditions ?
    bonjour je fait pas trop d'xml mais j'ai un projet ecrit en java qui a besoin d'une classe faite en xml.

    moi ce que je veux c'est de pouvoir choisir quelle methode executé selon l'argument

    c'est a dire:
    mon fichier xml
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
     
    <?xml version='1.0' encoding='ISO-8859-1' ?>
    <wrapper name='osu'>
     	<method name="start" key="OAR.GenericStart" method="debutReservation" >
    		<param value="$cmd"/>
    		<param value="$CheminRSA" />
    		<param value="$MachineDistante" />
    	</method>
    </wrapper>
    et moi je veut faire un truc comme :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    <?xml version='1.0' encoding='ISO-8859-1' ?>
    <wrapper name='osu'>
     if($cmd = "version 1"){ // ajouté une condition
     	<method name="start" key="OAR.GenericStart" method="debutReservation" >
    		<param value="$cmd"/>
    		<param value="$CheminRSA" />
    		<param value="$MachineDistante" />
    	</method>
      }
    else { // autre chose
    }
    </wrapper>
    merci si quelqu'un peut me dire quoi faire

  2. #2
    Membre émérite
    Profil pro
    Responsable Dev
    Inscrit en
    Décembre 2003
    Messages
    788
    Détails du profil
    Informations personnelles :
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Responsable Dev

    Informations forums :
    Inscription : Décembre 2003
    Messages : 788
    Par défaut
    en xslt tu prend un fichier xml pour obtenir un autre fichier.
    là tu veux faire quoi exactement ? si l'idée est avec un programme java je veux si cmd='version1' ajouter un bout d'arbre à un fichier xml alors fait ton if dans ton code java.

  3. #3
    Membre éclairé Avatar de Balbuzard
    Profil pro
    Inscrit en
    Août 2008
    Messages
    381
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 381
    Par défaut
    Le plus simple c'est de rajouter une balise et que ce soit dans ton code java que tu fasses la condition.

    Essaie:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    <?xml version='1.0' encoding='ISO-8859-1' ?>
    <wrapper name='osu'>
     <VERSION value="1">
     	<method name="start" key="OAR.GenericStart" method="debutReservation" >
    		<param value="$cmd"/>
    		<param value="$CheminRSA" />
    		<param value="$MachineDistante" />
    	</method>
    </VERSION>
    <VERSION value="2">
    // autre chose
    </VERSION>
    </wrapper>
    Dans ton code Java, tu fais alors une boucle :

    if(//wraper/VERSION/@value.equals(1) {
    ...
    }

    Voilà, j'espère t'avoir aidé

  4. #4
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    107
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 107
    Par défaut
    Ok merci
    je vais le faire sous java (je croyait que c'etais possible de faire des IF sous XML mais bon ça ne change Rien

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

Discussions similaires

  1. [JMeter] Comment faire les tests sur Jmeter ?
    Par yanker_man dans le forum Tests et Performance
    Réponses: 1
    Dernier message: 14/08/2007, 09h35
  2. Balise Object, applet Java - Comment cacher les paramêtres ?
    Par Bighobbit dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 18/04/2007, 16h08
  3. Réponses: 16
    Dernier message: 06/04/2007, 13h36
  4. [AJAX] Java : comment encoder les chaines en latin1 ?
    Par Foub dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 04/04/2007, 10h48
  5. [Débutant] père, mère, fils, comment faire les jointures ?
    Par santana2006 dans le forum Langage SQL
    Réponses: 4
    Dernier message: 01/09/2006, 16h21

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