2009-11-03 4 views
0

Я использую NUSOAP на серверной стороне веб-службы. Я хочу вернуть нулевой элемент dateTime, но я не уверен, как это сделать.Как отправить пустую дату с NUSOAP?

Если я возвращаю значение false или '', результат

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

, тогда как я хотел бы, чтобы это было

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

Если я вернусь null, то due_date тега нет больше, что вызывает проблемы на стороне клиента.

ответ

0

Вместо null или '', прямое возвращение new soapval('element','xsd:dateTime', null).

(Некоторый) любезно предоставлен NuSOAP Sourceforge forums.