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.