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

Bibliothèques et frameworks PHP Discussion :

[Web Service] Créer une classe avec des "complexType"


Sujet :

Bibliothèques et frameworks PHP

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    78
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2002
    Messages : 78
    Points : 71
    Points
    71
    Par défaut [Web Service] Créer une classe avec des "complexType"
    hello,

    J'ai affaire à un webservice. Je travaille avec PHP et SOAP.
    J'ai compris qu'on recevait une structure XML en retour.

    Mon problème est que je comprend pas comment créer une classe avec des complexType.
    voici à quoi ressemble mon WSDL.

    quelqu'un peut m'aider ?
    Images attachées Images attachées  

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    78
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2002
    Messages : 78
    Points : 71
    Points
    71
    Par défaut
    hello,
    pour ceux que ça intéresse, j'ai appliqué un sur ma variable de retour SOAP. puis j'ai appliqué un parseur pour sortir les datas dont j'avais besoin.

  3. #3
    Expert éminent sénior

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Points : 10 727
    Points
    10 727
    Par défaut
    t'utilise quelle classe pour SOAP ?

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    78
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2002
    Messages : 78
    Points : 71
    Points
    71
    Par défaut
    j'utilise la class SoapClient

    http://php.net/manual/en/book.soap.php

  5. #5
    Expert éminent sénior

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Points : 10 727
    Points
    10 727
    Par défaut
    t'as fait ton classmap ?

  6. #6
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    78
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2002
    Messages : 78
    Points : 71
    Points
    71
    Par défaut
    salut,
    non je l'ai pas fait. J'y arrivai pas. Et comme ça urgeait, la solution avec le m'a bien arrangée.

    Après y'a du code en dur.. car je parse le xml qui est stocké dans l'élément du tableau et je sors les valeurs en me basant sur le nom des noeuds et attributs dont j'ai besoin.

    Mais je curieux de savoir comment on construit la classe pour le classmap pour un wsdl avec dex complextype..

Discussions similaires

  1. Créer une classe avec des attributs variables?
    Par umeboshi dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 27/05/2010, 15h25
  2. Créer une vue avec des onglets
    Par Flackou dans le forum MFC
    Réponses: 2
    Dernier message: 14/06/2007, 12h43
  3. [PHP-JS] Comment créer une boucle avec des headers
    Par djinnwatcher dans le forum Langage
    Réponses: 10
    Dernier message: 17/07/2006, 16h48
  4. Créer une liste avec des noms de fichiers
    Par Jeffboj dans le forum Access
    Réponses: 5
    Dernier message: 12/05/2006, 06h48
  5. Créer une vue avec des requêtes UNION ?
    Par webtheque dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 04/04/2005, 13h37

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