|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Membre habitué
![]() |
Bonjour, j'ai un string sous forme xml voilà exemple
Code :
j'essayé de parser cette string avec ce code : Code :
|
||||
|
00
|
|
|
#2 | |||
|
Membre Expert
![]() Baptiste ROUSSELÉtudiant Inscription : janvier 2011 Messages : 802 ![]() |
Tu demandes une validation mais tu ne spécifies pas de DTD.
J'ai eu un joli warning en essayant ton code à cause de ça. Penses à activer les erreurs de PHP. Concernant un code basique : Code php :
Citation:
__________________
|
|||
|
|
00
|
|
|
#3 | ||
|
Expert Confirmé
![]() Inscription : mars 2005 Messages : 2 823 ![]() |
Oui, attention au validate/DTD. De plus j'ai l'UTF-16 qui m'a posé problème.
Et garde en tête que getElementsByTagName retoure une DOMNodeList et pas un tableau. http://fr2.php.net/manual/fr/class.domnodelist.php Code :
__________________
Un problème exposé clairement est déjà à moitié résolu Keep It Smart and Simple |
||
|
|
00
|
|
|
#4 | ||||
|
Membre habitué
![]() |
merci pour vos réponses mais vos solutions ne marche plus dans mon cas car voilà le résultat :
Code :
cette string est récupérer dans un string request voilà partie de web service client Code :
|
||||
|
00
|
|
|
#5 | |||||
|
Expert Confirmé
![]() Inscription : mars 2005 Messages : 2 823 ![]() |
Citation:
Et si tu donnais un script que nous pourrions tester/corriger ? xmlutf16.php (codage UTF-16) : Code :
Code :
Code :
Time #0 = May 17, 2011 - 03:30 AM EDT / 2011.05.17 0730 UTC
__________________
Un problème exposé clairement est déjà à moitié résolu Keep It Smart and Simple |
|||||
|
|
00
|
|
|
#6 | ||||
|
Membre habitué
![]() |
voilà je vous donne tout mes scripts :
code web service Code :
Code :
|
||||
|
00
|
|
|
#7 |
|
Expert Confirmé
![]() Inscription : mars 2005 Messages : 2 823 ![]() |
Code :
$dom->loadXML(string_get_contents($requst)) ; ![]()
__________________
Un problème exposé clairement est déjà à moitié résolu Keep It Smart and Simple |
|
|
00
|
|
|
#8 | |
![]() ![]() Inscription : septembre 2010 Messages : 7 103 ![]() |
Citation:
![]() ![]()
__________________
http://blog.stealth35.com/ |
|
|
|
00
|
|
|
#9 | |||
|
Expert Confirmé
![]() Inscription : mars 2005 Messages : 2 823 ![]() |
Citation:
http://fr2.php.net/manual/fr/domdocument.loadxml.php : Citation:
Citation:
__________________
Un problème exposé clairement est déjà à moitié résolu Keep It Smart and Simple |
|||
|
|
00
|
|
|
#10 |
![]() ![]() Inscription : septembre 2010 Messages : 7 103 ![]() |
$requst c'est pas le nom d'un fichier ?
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#11 |
|
Expert Confirmé
![]() Inscription : mars 2005 Messages : 2 823 ![]() |
Pas l'impression, mais seul tlili_info pourra nous le dire, à moins que qqu'un ne se dévoue pour aller lire la doc de nusoap_client::call( ) et ce ne sera pas moi
__________________
Un problème exposé clairement est déjà à moitié résolu Keep It Smart and Simple |
|
|
00
|
|
|
#12 |
![]() ![]() Inscription : septembre 2010 Messages : 7 103 ![]() |
y'a confusion entre le string_get_contents (qui n'existe pas) et file_get_contents dans l'exemple plus haut
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#13 |
|
Expert Confirmé
![]() Inscription : mars 2005 Messages : 2 823 ![]() |
Ouaip parce qu'il est reparti sur mon testcase dans lequel j'ai fait :
Code :
$dom->loadXML(file_get_contents('xmlutf16.xml')) ; Pas taper...
__________________
Un problème exposé clairement est déjà à moitié résolu Keep It Smart and Simple |
|
|
00
|
|
|
#14 |
![]() ![]() Inscription : septembre 2010 Messages : 7 103 ![]() |
sinon tlili_info > pourquoi nu soap ? t'as pas l'extension SOAP sur ton serveur (sachant que nu soap c'est une lib PHP 4)
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#15 | ||
|
Membre habitué
![]() |
Merci pour votre attention. tout d'abord requst est normalement la réponse de Web service de type Array (je mes string mais le ws ne retourne rien) . pour nusoap, je n'ai pas des grandes idées s'il existe ou pas dans php4 de plus j'utilise cette ws pour un autre projet non plus dans une projet php .
var_dump($requst) me retourne Code :
|
||
|
00
|
|
|
#16 |
|
Expert Confirmé
![]() Inscription : mars 2005 Messages : 2 823 ![]() |
Dans ce cas :
Code :
$dom->loadXML($requst['GetWeatherResult']) ;
__________________
Un problème exposé clairement est déjà à moitié résolu Keep It Smart and Simple |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com