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 :

parser XML diffgr:diffgram


Sujet :

XML/XSL et SOAP

  1. #1
    Membre éclairé Avatar de bourvil
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    411
    Détails du profil
    Informations personnelles :
    Localisation : Israël

    Informations forums :
    Inscription : Juin 2002
    Messages : 411
    Par défaut parser XML diffgr:diffgram
    Bonjour a tous,

    j'ai un petit soucis: je recupere des donnees avec l'aide de SOAP sur un serveur .NET, je travaille en PHP.
    je recois en retour un Dataset.

    Tous ce passe tres bien , je parse le haut du xml, mais arriver a certain diffgr:diffgram je bloque.

    voicie la structure du XML:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    <diffgr:diffgram xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:diffgr="urn:schemas-microsoft-com:xml-diffgram-v1">
    <NewDataSet xmlns="">
        <Table diffgr:id="Table1" msdata:rowOrder="0">        
          <dDate>2010-01-01T00:00:00+02:00</dDate>
       </Table>
    </NewDataSet>
    </diffgram>
    j'essaye avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    $result = $soapClient->getDeals($options); 
    //  ca marche
     $rs =  $result->getDealsResult->any;
     //ca marche
     print_r($rs->diffgram );
    //renvoye vide
    qq a une idee?

    merci bcp

  2. #2
    Membre éclairé Avatar de bourvil
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    411
    Détails du profil
    Informations personnelles :
    Localisation : Israël

    Informations forums :
    Inscription : Juin 2002
    Messages : 411
    Par défaut
    Tu recois un object strClass, donc tu dois faire comme ceci:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    $result = $soapClient->getDeals($options)
    $xml = new SimpleXMLElement($result->getDealsResult->any);
    foreach ($xml->NewDataSet->Table as $Product){
      ...
      ...
    }

  3. #3
    Membre éclairé Avatar de bourvil
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    411
    Détails du profil
    Informations personnelles :
    Localisation : Israël

    Informations forums :
    Inscription : Juin 2002
    Messages : 411
    Par défaut
    merci bourvil
    tu m'as sauve!!!!

    Heuresement que je suis la pour m'aider ;-)


    merci aux autres qui ont qd meme lu mon message et essaye de comprendre qq chose.

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

Discussions similaires

  1. [XML] Parser XML
    Par RobinJulie dans le forum C++Builder
    Réponses: 2
    Dernier message: 03/02/2005, 08h48
  2. Parser XML -> PDF
    Par ebaynaud dans le forum Modules
    Réponses: 2
    Dernier message: 12/10/2004, 14h07
  3. [SAX] NoSuchElementException sur parser XML
    Par iceman dans le forum Format d'échange (XML, JSON...)
    Réponses: 5
    Dernier message: 17/05/2004, 14h42
  4. parser xml
    Par billout dans le forum C++Builder
    Réponses: 4
    Dernier message: 20/11/2003, 11h08
  5. Parser XML
    Par miloux32 dans le forum XML/XSL et SOAP
    Réponses: 4
    Dernier message: 18/07/2003, 03h17

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