如何使用 NUSOAP 发送空日期时间?
我在 Web 服务的服务器端使用 NUSOAP。我想返回一个 null dateTime
元素,但我不知道如何返回。
如果我返回值 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
标签不再存在,这会导致客户端出现问题。
I'm using NUSOAP on the server-side of a web service. I want to return a null dateTime
element, but I'm not sure how.
If I return the values false
or ''
, the result is
<due_date xsi:type="xsd:dateTime" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
whereas I would like it to be
<due_date xsi:type="xsd:dateTime" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:null="true"/>
If I return null
, the due_date
tag is not present anymore, which causes problems on the client side.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
显式返回
newsoapval( 'element','xsd:dateTime', null )
,而不是null
或''
。(部分)由 NuSOAP Sourceforge 论坛提供。
Instead of
null
or''
, explicitly returnnew soapval( 'element','xsd:dateTime', null )
.(Some) courtesy of the NuSOAP Sourceforge forums.