如何使用 NUSOAP 发送空日期时间?

发布于 2024-08-09 14:14:07 字数 488 浏览 5 评论 0原文

我在 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

忆悲凉 2024-08-16 14:14:07

显式返回 newsoapval( 'element','xsd:dateTime', null ),而不是 null''

(部分)由 NuSOAP Sourceforge 论坛提供。

Instead of null or '', explicitly return new soapval( 'element','xsd:dateTime', null ).

(Some) courtesy of the NuSOAP Sourceforge forums.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文