2017-04-03 106 views
-1

我正在使用soapUI創建一個模擬響應。在響應中,某個元素可能有也可能沒有值(取決於用戶發送的輸入)。我想給這個元素賦一個空值,如果用戶沒有發送任何東西來填充它。我曾嘗試使用xsi:nil="true"屬性,但最終將整個值視爲null,儘管用戶發送值以填充該值。然後,我嘗試了nillable="true",但是當用戶沒有發送任何內容時,不是分配空值,而是將值賦值爲空字符串; ""。如果沒有給出用戶輸入,我想明確地讓它具有值爲null如何在xml中分配一個空值soapui

+0

您能否顯示樣本輸入和所需的xmls? – Rao

+0

輸入來自外部應用程序,並將輸入發送到soapUI模擬(嘲笑我們的服務器/數據庫)。在響應中,我有一個' $ {awardEndDate2}'的元素,其中如果用戶發送輸入,則將佔位符填充爲值。如果用戶沒有發送輸入,那麼我試圖動態地添加'xsi:nil =「true」'屬性 – lualover2017

+0

希望你通過這個問題,並感謝您是否可以回覆所需的信息。至少有一個類似於你的樣本數據,這樣你可以很容易地採納你的案例。 – Rao

回答

0

嘗試映射這標籤

${= "${awardEndDate2}"!=""?"${awardEndDate2}"?"null"} 

的報價與$ {} awardEndDate2是因爲避免錯誤,如果awardEndDate2參數有空間在裏面。

相關問題