Динамические имена объектов при вызове SOAP-запроса - PullRequest
0 голосов
/ 08 сентября 2018

Я пытаюсь вызвать 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 нужно создать динамический объект.Это возможно любым способом, означает создать объект с помощью переменной.Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...