2009-11-03 4 views
0

J'utilise NUSOAP du côté serveur d'un service Web. Je veux retourner un élément nul dateTime, mais je ne sais pas comment.Comment envoyer un dateTime vide avec NUSOAP?

Si je retourne les valeurs false ou '', le résultat est

<due_date xsi:type="xsd:dateTime" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/> 

alors que je voudrais qu'il soit

<due_date xsi:type="xsd:dateTime" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:null="true"/> 

Si je reviens null, la balise due_date est pas présent plus, ce qui provoque des problèmes du côté client.

Répondre

0

Au lieu de null ou '', renvoyer explicitement new soapval('element','xsd:dateTime', null).

(Un peu) avec l'aimable autorisation du NuSOAP Sourceforge forums.