begin process at 2012 05 30 19:50:34
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Linux

 > 

Réseau & Internet

 > 

Web Services: Namespace et balises xml


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Web Services: Namespace et balises xml

lundi 15 septembre 2008 à 10:13:17 | Web Services: Namespace et balises xml

thibault57

Bonjour à tous.
J'ai un petit souci, dans le cadre d'un stage, je dois écrire un web service ("mon_lala")censé être la copie conforme d'un web service existant "lala", je dispose pour faire cela du wsdl de lala et de captures de trames réalisés avec Wireshark qui m'ont permis de reconstituer les messages soap échangés. Je dispose d'un programme de test lalatest pour tester les deux web services et vérifier "mon_lala" respecte scrupuleusement le même schéma que "lala".

Le souci c'est que j'ai des différences au niveau des namespaces et des balises xml, je m'explique:

-voici à quoi ressemble le message soap retourné par lala:
<SOAP-ENV:Envelope
  xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
  xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  xmlns:ns1="http://toto.com/webservices/">
  <SOAP-ENV:Body>
    <ns1:lalaResponse>
      <ns1:result>ok</ns1:result>
      <ns1:informations>
        <ns1:values>
          <ns1:age>7</ns1:age>
          <ns1:tel>123456</ns1:tel>
etc...

-voici le message soap retourné par mon_lala:
<soap:Envelope
  xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <soap:Body>
    <lalaResponse xmlns="http://toto.com/webservices/">
      <result>ok</result>
      <informations>
        <values>
          <age>7</age>
          <tel>123456</tel>
etc....

mes balises ne commencent pas par "ns1", paramètre qui semble être défini par la ligne xmlns:ns1="http://toto.com/webservices/" de lala, malheureusement apres de nombreuses recherches je n'ai pas compris comment faire apparaitre cela dans mon code.

Si quelqu'un sait comment modifier les dclarations de xmlns qui me permettrait de faire apparaitre ce fameux ns1 dans mes balises xml, ca m'aiderait beaucoup

Merci d'avance


Cette discussion est classée dans : web, http, soap, xmlns, lala


Répondre à ce message

Sujets en rapport avec ce message

Interface Graphique [ par gloobing ] Bonjour tout le monde,Je fais partie d'une team de développement de logiciel appelé 6t web [ http://www.6t-web.com ].Nous sommes entrain de développer Comment installer la librairie GMP? [ par Kentoo ] Bonjour à tous!J'aimerais savoir Comment installer la librairie gmp? J'utilise dev-c++ et je suis sous windowspour ceux qui ne connaissent pas: http:/ Vous voulez des RPG ? [ par victorcoasne ] Vous voulez des RPG (Role Playing Game en french Jeu de Rôle) ?Allez faire un tour sur http://jeux.jscv.comLe créateur du site http:// Client html [ par elinep ] Voila le code d'un petit client html que j'ai trouve sur cppfrance:#include #include #include #pragma comment(lib, "ws2_32.lib")SOCKET s;in_addr addr; Liens vers page web [ par Wildschwein ] Bonjour,Je débute depuis peu la programmation sous Visual C++ et j'ai réalisé une petite application.Dans ma fenêtre "A propos..." j'ai mis l'adresse Edit-box limité [ par victorcoasne ] Comment limiter le nbre de caractères dans un édit-Box (sans le rétrécir)merciVous voulez des RPG gratuits allez sur http://jeux.jscv.com !!!Le créate Taille [ par victorcoasne ] Comment savoir la taille d'un fichier ?Vous voulez des RPG gratuits allez sur http://jeux.jscv.com !!!Le créateur du site http://www.j Linux [ par victorcoasne ] Bonjour j'ai mis Linux en Multi-boot et avec leur environnement de dévelopement C++ , j'arrive pas à complier !!Comment faites-vous ?Vous voulez des R Recherche [ par victorcoasne ] Je voudrais faire une recherche : Il cherche un mot dans tous les dossiers désirésVous voulez des RPG gratuits allez sur http://jeux.jscv.com !!!Le cr Progression barré [ par victorcoasne ] Comment faire une progress bar sous DEV-C++ et SANS BOITE DE DIALOGUE (juste avec des fenêtres)MerciVous voulez des RPG gratuits allez sur http://jeux


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,655 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales