Passer la Valeur Null dans le Champ DateTime dans le savon de l'interface utilisateur
Je Veux Passer la valeur null à partir de Savon de l'INTERFACE utilisateur pour le Champ Datetime
une option est que je doit supprimer la balise .
Il n'y a aucune autre façon où je peux passer la valeur null ou une autre valeur dans le champ date.
<rt6:DateofBirth></rt6:DateofBirth>
OriginalL'auteur Dilip | 2013-08-30
Vous devez vous connecter pour publier un commentaire.
<rt6:DateofBirth></rt6:DateofBirth>
n'est pas nulle, mais une Chaîne vide (pas dans toutes les langues, c'est la même chose), l'utilisationxsi:nil="true"
, doncoù xsi espace de noms est
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
.xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
. J'ai essayé la version de la réponse, mais j'ai reçu une erreur de validation. C'était dans SoapUI 4.6.4.Êtes-vous sûr que vous avez eu
/>
pas seulement>
? Peut-être que votre schéma ne pas autoriser les valeurs null pour le domaine...Ne semble pas fonctionner dans le Savon de l'INTERFACE utilisateur 5.2.1 - j'obtiens une erreur "Attribut n'est autorisé (pas de caractères génériques autorisés): néant@w3.org/2001...." malgré le fait que dans le WSDL mon champ DateTime est marqué comme nillable="true"
Pouvez-vous ouvrir une nouvelle question pour qui? Vous devez vous partager XML et il sera résolu, j'en suis sûr 😉
Cela vous indique où placer les noms de blog.ginzburgconsulting.com/null-values-in-soap-requests
OriginalL'auteur Betlista
Réponse générale:
Ajouter à des espaces de noms sur la balise racine. Puis ajouter cette propriété tag
E. g:
OriginalL'auteur Ali Karaca