web-dev-qa-db-ja.com

soap uiのDateTimeフィールドにnull値を渡す

日時フィールドにSOAP UIからnull値を渡したい1つのオプションは、タグを削除することです。日付フィールドにnullまたはその他の値を渡すことができる他の方法があります。

 <rt6:DateofBirth></rt6:DateofBirth>
13
Dilip

<rt6:DateofBirth></rt6:DateofBirth>はnullではなく、空の文字列(すべての言語で同じではありません)なので、xsi:nil="true"を使用します。

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

ここで、xsi名前空間はxmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"です。

16
Betlista

一般的な答え:

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

これをルートタグの名前空間に追加します。次に、このプロパティをタグに追加します

xsi:nil="true"

例えば:

<vp1:DateofBirth xsi:nil="true"></vp1:DateofBirth>
5
Ali Karaca

以下は私のために働きました:

<rt6:DateofBirth xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true" />
0