Précédent   Forum du club des développeurs et IT Pro > PHP > Bibliothèques et frameworks > Services Web
Services Web Forum d'entraide pour les services Web en PHP, qui permettent de créer et de consommer facilement des webservices (génération de WSDL etc.). Exemples : SOAP, NuSOAP, REST, SCA-SDO... Avant de poster -> Cours webservices
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 08/11/2012, 15h37   #1
gafish
Invité de passage
 
Inscription : février 2004
Messages : 5
Détails du profil
Informations forums :
Inscription : février 2004
Messages : 5
Points : 2
Points : 2
Par défaut Problème de paramétrage avec un webservice PHP

Bonjour à tous, et merci déjà de vous intéresser à mon problème.

Nous avons un webservice (en fait plusieurs, ils sont tous dans le même cas) qui marche depuis longtemps. Depuis l'ajout de nouvelles machines frontales chez notre hébergeur, nous avons un problème assez étrange.
Le webservice PHP construit un string contenant un fichier XML (c'est un vieux webservice, cela pourrait être amélioré, mais cela sera dans le futur) et renvoie le dit string à un fichier PHP appelant.

Si c'est un des anciens frontaux qui traite la demande, pas de problème, le string renvoyé ressemble à cela :
Code :
1
2
3
4
5
6
7
 
<?xml version="1.0" encoding="UTF-8"?> 
<article xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="article.xsd"> 
<quantites> 
<quantite tranche='0'>525</quantite> 
</quantites> 
</article>
Si c'est un des nouveaux frontaux qui traite la demande, là gros soucis, nous perdons mystérieusement les "<", ">", ainsi que les doubles et simples quotes.
Du coup notre pauvre XML ressemble à ceci :
Code :
1
2
3
4
5
6
7
 
?xml version=1.0 encoding=UTF-8? 
article xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance xsi:noNamespaceSchemaLocation=article.xsd 
referenceNORSTCL4005M/reference 
quantites 
/quantites 
/article
et forcément au moment du loadXML çà coince et nous avons un "Start tag expected".

J'avoue que le problème est très bizarre et qu'il me dépasse un peu.

Auriez-vous une piste de recherche pour résoudre ce drôle de soucis ?

Merci d'avance

Cordialement
gafish est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/11/2012, 14h02   #2
gafish
Invité de passage
 
Inscription : février 2004
Messages : 5
Détails du profil
Informations forums :
Inscription : février 2004
Messages : 5
Points : 2
Points : 2
Bonjour,

Pour info, le problème est résolu, il venait de versions différentes de la libxml.

Cordialement
gafish est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 06h09.


 
 
 
 
Partenaires

Hébergement Web