Envoyé par : Gabbana
Date : 14/03/2005 16:38
Bonjour, J'ai un problème bizard entre SOAPpy.SOAPServer() et l'interface SOAPCall() de mozilla. Avec le standard SOAP quand plus de deux type string on la même valeur le RID et utilisé, exemple:
<Result...> <item id="#i1"/> <item id="#i1"/> <item id="#i1"/> </Result> <text xsi3:type="xsd3:string" id="i1" SOAP-ENC:root="0"> ahah </text>
Mozilla ne comprent pas:
var soapResult = call.invoke();	
var p = soapResult.getParameters(false, {});
var items = p[0].element.getElementsByTagName("item");
Ici "items.length" vaux zero. Mais si je met des valeurs differrent, exemple:
<Result...>
 <item id="#i1"/>
  <text xsi3:type="xsd3:string">
    ahah1
  </text
 </item>
 <item id="#i1"/>
  <text xsi3:type="xsd3:string">
    ahah2
  </text
 </item>
 <item id="#i1"/>
  <text xsi3:type="xsd3:string">
    ahah3
  </text
 </item>
</Result>
Alors "items.length" vaux bien 3 ! Une idée ?
Il n'est plus possible de poster des messages dans ce forum.
Copyright © 2003-2013 association xulfr, 2013-2016 Laurent Jouanneau - Informations légales.
Mozilla® est une marque déposée de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™
sont des marques de la fondation Mozilla.