16

我想为日期时间字段从 Soap UI 传递空值,一个选项是我应该删除标签。还有其他方法可以在日期字段中传递 null 或其他值。

 <rt6:DateofBirth></rt6:DateofBirth>
4

4 回答 4

21

<rt6:DateofBirth></rt6:DateofBirth>不为空,而是空字符串(并非在所有语言中都相同),使用xsi:nil="true",所以

<rt6:DateofBirth xsi:nil="true" />

其中 xsi 命名空间是xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance".

于 2013-08-30T10:07:18.573 回答
7

一般回答:

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 

将此添加到根标记上的命名空间。然后将此属性添加到标记

xsi:nil="true"

例如:

<vp1:DateofBirth xsi:nil="true"></vp1:DateofBirth>
于 2018-05-07T13:51:49.293 回答
1

以下对我有用:

<rt6:DateofBirth xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true" />
于 2020-01-03T12:52:27.220 回答
0

尝试传递一个像 9999-12-31 这样的高日期。这对我有用。

于 2020-10-16T19:28:01.960 回答