Forums : Xul, Xbl, JS...

Aller à la discussion :  Plus récente Plus ancienne

# Mozilla Client SOAP

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.