2010-03-29 4 views
4

Je dois spécifier un paramètre dans une fonction qui est nullable. Cela ne fonctionne pas:Soap WSDL avec Null

<message name="SaveRequest"> 
    <part name="serialNumber" nillable="true" type="xsd:int"/> 
</message> 

Répondre

4
<serialNumber xsi:nil="true" /> 

Voir w3.org XML Schema

+0

Merci pour votre réponse et de fixer mon gramar :) Mais quand je l'utilise: il ne fonctionnent pas et j'obtiens l'erreur WSDLException (à/definiti ons/message [3]/serialNumber): faultCode = INVALID_WSDL: rencontre inattendue 'http://schemas.xmlsoap.org/wsdl/:serialNumber'. où est le problème? merci beaucoup pour votre aide. – Simon

+0

Avez-vous déclaré l'espace de noms xsi à http://www.w3.org/2001/XMLSchema-instance? Si oui pourriez-vous coller votre wsdl complet ou des parties pertinentes afin que nous puissions voir quel est le vrai problème? – whaley