Я пытаюсь вызвать SOAPRequest, в котором есть повторяющееся поле , называемое paramList.Для этого я подумываю создать имена динамических объектов следующим образом.
for (int i=1;i<=param.length;i++){
SOAPElement element+i = soapElement.addChildElement("paramList", "typ");
element+i.addTextNode(param[i]);
};
Ожидаемый результат:
SOAPElement element1 = soapElement.addChildElement("paramList", "typ");
element1.addTextNode(param[1]);
SOAPElement element2 = soapElement.addChildElement("paramList", "typ");
element2.addTextNode(param[2]);
SOAPElement element3 = soapElement.addChildElement("paramList", "typ");
element3.addTextNode(param[3]);
Таким образом, в примере SOAPRequest в качестве повторяющегося поля есть paramList.
Example:
<typ:paramlist>firstName</typ:paramlist>
<typ:paramlist>lastname</typ:paramlist>
<typ:paramlist>phone</typ:paramlist>
Где param - это повторяющееся поле (массив), полученное в качестве ввода, поэтому в основном для каждого поля paramList нужно создать динамический объект.Это возможно любым способом, означает создать объект с помощью переменной.Спасибо.